Merge tag 'v3.3.7' into 3.3/master
[zen-stable.git] / arch / x86 / kernel / acpi / realmode / wakeup.lds.S
blobd4f8010a5b1b876dd14f3267af5b644bc71f8801
1 /*
2  * wakeup.ld
3  *
4  * Linker script for the real-mode wakeup code
5  */
6 #undef i386
7 #include "wakeup.h"
9 OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
10 OUTPUT_ARCH(i386)
11 ENTRY(_start)
13 SECTIONS
15         . = 0;
16         .jump   : {
17                 *(.jump)
18         } = 0x90909090
20         . = WAKEUP_HEADER_OFFSET;
21         .header : {
22                 *(.header)
23         }
25         . = ALIGN(16);
26         .text : {
27                  *(.text*)
28         } = 0x90909090
30         . = ALIGN(16);
31         .rodata : {
32                 *(.rodata*)
33         }
35         .videocards : {
36                 video_cards = .;
37                 *(.videocards)
38                 video_cards_end = .;
39         }
41         . = ALIGN(16);
42         .data : {
43                  *(.data*)
44         }
46         . = ALIGN(16);
47         .bss :  {
48                 __bss_start = .;
49                 *(.bss)
50                 __bss_end = .;
51         }
53         .signature : {
54                 *(.signature)
55         }
57         _end = .;
59         /DISCARD/ : {
60                 *(.note*)
61         }