Messages in this thread Patch in this message | | | From | Aleksander Mazur <> | Subject | [PATCH] x86/Kconfig: Transmeta Crusoe is cpu family 5, not 6 | Date | Tue, 23 Jan 2024 14:43:00 +0100 |
| |
The kernel built with MCRUSOE is unbootable on Transmeta Crusoe. It shows following error message:
> This kernel requires an i686 CPU, but only detected an i586 CPU. > Unable to boot - please use a kernel appropriate for your CPU.
Fix this by removing MCRUSOE from condition introduced in 25d76ac88821, effectively changing X86_MINIMUM_CPU_FAMILY back to 5, what matches CPU family given by CPUID.
Tested on HP t5300.
Fixes: 25d76ac88821 ("x86/Kconfig: Explicitly enumerate i686-class CPUs in Kconfig") Acked-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Aleksander Mazur <deweloper@wp.pl> --- arch/x86/Kconfig.cpu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu index b9224cf2ee4d..2a7279d80460 100644 --- a/arch/x86/Kconfig.cpu +++ b/arch/x86/Kconfig.cpu @@ -379,7 +379,7 @@ config X86_CMOV config X86_MINIMUM_CPU_FAMILY int default "64" if X86_64 - default "6" if X86_32 && (MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MEFFICEON || MATOM || MCRUSOE || MCORE2 || MK7 || MK8) + default "6" if X86_32 && (MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MEFFICEON || MATOM || MCORE2 || MK7 || MK8) default "5" if X86_32 && X86_CMPXCHG64 default "4" -- 2.43.0
| |