[PATCH 01/14] x86, boot: align the .bss section in the decompressor
Cyrill Gorcunov
gorcunov at gmail.com
Fri May 8 03:53:54 EDT 2009
[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
More information about the kexec
mailing list