%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11584/root/proc/11584/root/usr/src/linux-headers-4.4.0-112/arch/x86/include/asm/ |
Upload File : |
#ifndef _ARCH_X86_REALMODE_H #define _ARCH_X86_REALMODE_H #include <linux/types.h> #include <asm/io.h> /* This must match data at realmode.S */ struct real_mode_header { u32 text_start; u32 ro_end; /* SMP trampoline */ u32 trampoline_start; u32 trampoline_status; u32 trampoline_header; #ifdef CONFIG_X86_64 u32 trampoline_pgd; #endif /* ACPI S3 wakeup */ #ifdef CONFIG_ACPI_SLEEP u32 wakeup_start; u32 wakeup_header; #endif /* APM/BIOS reboot */ u32 machine_real_restart_asm; #ifdef CONFIG_X86_64 u32 machine_real_restart_seg; #endif }; /* This must match data at trampoline_32/64.S */ struct trampoline_header { #ifdef CONFIG_X86_32 u32 start; u16 gdt_pad; u16 gdt_limit; u32 gdt_base; #else u64 start; u64 efer; u32 cr4; #endif }; extern struct real_mode_header *real_mode_header; extern unsigned char real_mode_blob_end[]; extern unsigned long init_rsp; extern unsigned long initial_code; extern unsigned long initial_gs; extern unsigned char real_mode_blob[]; extern unsigned char real_mode_relocs[]; #ifdef CONFIG_X86_32 extern unsigned char startup_32_smp[]; extern unsigned char boot_gdt[]; #else extern unsigned char secondary_startup_64[]; #endif void reserve_real_mode(void); void setup_real_mode(void); #endif /* _ARCH_X86_REALMODE_H */