1
2
3
4
5
6
7
8 #include <linux/linkage.h>
9 #include <asm/page_types.h>
10 #include <asm/segment.h>
11
12 #include "realmode.h"
13
14 .section ".header", "a"
15
16 .balign 16
17 GLOBAL(real_mode_header)
18 .long pa_text_start
19 .long pa_ro_end
20
21 .long pa_trampoline_start
22 .long pa_trampoline_header
23 #ifdef CONFIG_X86_64
24 .long pa_trampoline_pgd;
25 #endif
26
27 #ifdef CONFIG_ACPI_SLEEP
28 .long pa_wakeup_start
29 .long pa_wakeup_header
30 #endif
31
32 .long pa_machine_real_restart_asm
33 #ifdef CONFIG_X86_64
34 .long __KERNEL32_CS
35 #endif
36 END(real_mode_header)
37
38
39 .section ".signature","a"
40 .balign 4
41 GLOBAL(end_signature)
42 .long REALMODE_END_SIGNATURE
43 END(end_signature)