[H. Peter Anvin - Thu, May 07, 2009 at 03:26:49PM -0700] | From: H. Peter Anvin <hpa at zytor.com> | | Aligning the .bss section makes it trivially faster, and makes using | larger transfers for the clear slightly easier. | | [ Impact: trivial performance enhancement, future patch prep ] | | Signed-off-by: H. Peter Anvin <hpa at zytor.com> | --- | arch/x86/boot/compressed/vmlinux.lds.S | 1 + | 1 files changed, 1 insertions(+), 0 deletions(-) | | diff --git a/arch/x86/boot/compressed/vmlinux.lds.S b/arch/x86/boot/compressed/vmlinux.lds.S | index 0d26c92..27c168d 100644 | --- a/arch/x86/boot/compressed/vmlinux.lds.S | +++ b/arch/x86/boot/compressed/vmlinux.lds.S | @@ -42,6 +42,7 @@ SECTIONS | *(.data.*) | _edata = . ; | } | + . = ALIGN(32); | .bss : { | _bss = . ; | *(.bss) | -- | 1.6.0.6 | Hi Peter, should not it be ALIGN(8) rather? I thought we keep these sections as tight as possible in a sake of limitation of setup code size. Perhaps I miss something. -- Cyrill