On Jan 26, 2008 3:54 AM, Ian Campbell <[EMAIL PROTECTED]> wrote:
> This makes the file identical to vmlinux_32.scr.
>
> size shows an expected movement from .text to .data and 4 extra bytes
> of padding.
>
> Signed-off-by: Ian Campbell <[EMAIL PROTECTED]>
> Cc: Thomas Gleixner <[EMAIL PROTECTED]>
> Cc: Ingo Molnar <[EMAIL PROTECTED]>
> Cc: H. Peter Anvin <[EMAIL PROTECTED]>
> ---
>  arch/x86/boot/compressed/vmlinux_64.lds |    8 ++++++--
>  arch/x86/boot/compressed/vmlinux_64.scr |    2 +-
>  2 files changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/arch/x86/boot/compressed/vmlinux_64.lds 
> b/arch/x86/boot/compressed/vmlinux_64.lds
> index 8d63b3a..fe1baf5 100644
> --- a/arch/x86/boot/compressed/vmlinux_64.lds
> +++ b/arch/x86/boot/compressed/vmlinux_64.lds
> @@ -7,11 +7,15 @@ SECTIONS
>          * address 0.
>          */
>         . = 0;
> -       .text : {
> +       .text.head : {
>                 _head = . ;
>                 *(.text.head)
>                 _ehead = . ;
> -               *(.text.compressed)
> +       }
> +       .data.compressed : {
> +               *(.data.compressed)
> +       }
> +       .text : {
>                 _text = .;      /* Text */
>                 *(.text)
>                 *(.text.*)
> diff --git a/arch/x86/boot/compressed/vmlinux_64.scr 
> b/arch/x86/boot/compressed/vmlinux_64.scr
> index bd1429c..a549526 100644
> --- a/arch/x86/boot/compressed/vmlinux_64.scr
> +++ b/arch/x86/boot/compressed/vmlinux_64.scr
> @@ -1,6 +1,6 @@
>  SECTIONS
>  {
> -  .text.compressed : {
> +  .data.compressed : {
>         input_len = .;
>         LONG(input_data_end - input_data) input_data = .;
>         *(.data)

can you make 32 bit use .text.compressed instead ?

YH
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to