123456789101112131415161718192021222324252627282930 |
- /*
- * Real-mode blob header; this should match realmode.h and be
- * readonly; for mutable data instead add pointers into the .data
- * or .bss sections as appropriate.
- */
- #include <linux/linkage.h>
- #include <asm/page_types.h>
- .section ".header", "a"
- ENTRY(real_mode_header)
- .long pa_text_start
- .long pa_ro_end
- .long pa_end
- #ifdef CONFIG_X86_32
- .long pa_machine_real_restart_asm
- #endif
- /* SMP trampoline */
- .long pa_trampoline_data
- .long pa_trampoline_status
- #ifdef CONFIG_X86_32
- .long pa_startup_32_smp
- .long pa_boot_gdt
- #else
- .long pa_startup_64_smp
- .long pa_level3_ident_pgt
- .long pa_level3_kernel_pgt
- #endif
- END(real_mode_header)
|