On Sat, Apr 08, 2023 at 12:59:36PM +0100, Jiaxun Yang wrote: > Set default CPU model to Release 2 CPUs (MIPS64R2 if 64 bit CPU > is present, otherwise MIPS32R2) to get better feature coverage > on various default configs. > > Also set default kernel code model to 64 bit since nowadays it > doesn't make much sense to run 32 bit kernel on a 64 bit system. > > Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx> > Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> > --- > arch/mips/Kconfig | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig > index ecc7a755fae6..1d681dd87bb0 100644 > --- a/arch/mips/Kconfig > +++ b/arch/mips/Kconfig > @@ -1260,6 +1260,8 @@ menu "CPU selection" > > choice > prompt "CPU type" > + default CPU_MIPS64_R2 if SYS_HAS_CPU_MIPS64_R2 > + default CPU_MIPS32_R2 if SYS_HAS_CPU_MIPS32_R2 > default CPU_R4X00 I don't think this makes things better. For systems with multiple possible CPU choices it's quite easy to get a kernel compiled for the wrong ISA. > > config CPU_LOONGSON64 > @@ -2007,6 +2009,7 @@ menu "Kernel type" > > choice > prompt "Kernel code model" > + default 64BIT I don't buy your "nowadays" argument. My SGI Indy still has 64Bit CPUs and has not much reason to run a 64bit kernel. Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]