On Thu, Jul 09, 2015 at 10:40:36AM +0100, Markos Chandras wrote: > index d41e8e284825..abee2bfd10dc 100644 > --- a/arch/mips/include/asm/cpu-type.h > +++ b/arch/mips/include/asm/cpu-type.h > @@ -77,6 +77,10 @@ static inline int __pure __get_cpu_type(const int cpu_type) > */ > #endif > > +#ifdef CONFIG_SYS_HAS_CPU_MIPS64_R6 > + case CPU_I6400: > +#endif > + To ensure best possible optimization you may want to introduce a new CPU type CPU_I6400 in Kconfig then change above code segment to #ifdef CONFIG_SYS_HAS_CPU_I6400 case CPU_I6400: #endif __get_cpu_type is ideally meant to get folded to a constant on any particular platform which then will allow the compiler to discard lots of other code. Of course Malta being as hetergenous as it is that's not goint help with Malta but it will make a noticable difference for SOCs which usually come only with a single supported CPU type. Ralf