[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-mips
Subject:    Re: [PATCH v2] Alchemy: cpu feature override constants.
From:       Sergei Shtylyov <sshtylyov () ru ! mvista ! com>
Date:       2008-11-26 12:48:21
Message-ID: 492D4595.7060903 () ru ! mvista ! com
[Download RAW message or body]

Hello.

Manuel Lauss wrote:

> Add cpu feature override constants for Alchemy.
> 
> This helps code generation: fls() for instance is compiled without
> using the clz instruction; other macros which do runtime feature
> detection fall back on safe legacy code as well.  Adding this override
> fixes that.  As a sideeffect, the size of a kernel built with an
> extended db1200 defconfig is reduced by over 200kB:
> 
> text    data     bss     dec     hex filename
> 3901089  124160  436528 4461777  4414d1 vmlinux
> 3676433  124096  436528 4237057  40a701 vmlinux-patched
> 

   Great!

> Signed-off-by: Manuel Lauss <mano@roarinelk.homelinux.net>
> 

   The whitespace police on the road. :-)

> diff --git a/arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h \
> b/arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h new file mode 100644
> index 0000000..c22492e
> --- /dev/null
> +++ b/arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h
> @@ -0,0 +1,51 @@
> 
[...]
> +
> +#define cpu_dcache_line_size()	32
> +#define cpu_icache_line_size()  32
> 

   Inconsistent alignment.

WBR, Sergei


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic