10. 零页¶
内核 32 位启动协议中 struct boot_params 的其他字段。这些字段应该由引导加载程序(bootloader)或内核的 16 位实模式设置代码来填写。对其的引用/设置主要在
arch/x86/include/uapi/asm/bootparam.h
偏移量/大小 |
协议 |
名称 |
含义 |
000/040 |
全部 |
screen_info |
文本模式或帧缓冲信息( |
040/014 |
全部 |
apm_bios_info |
APM BIOS 信息( |
058/008 |
全部 |
tboot_addr |
tboot 共享页的物理地址 |
060/010 |
全部 |
ist_info |
Intel SpeedStep (IST) BIOS 支持信息( |
070/008 |
全部 |
acpi_rsdp_addr |
ACPI RSDP 表的物理地址 |
080/010 |
全部 |
hd0_info |
hd0 磁盘参数,已废弃!! |
090/010 |
全部 |
hd1_info |
hd1 磁盘参数,已废弃!! |
0A0/010 |
全部 |
sys_desc_table |
系统描述表( |
0B0/010 |
全部 |
olpc_ofw_header |
OLPC 的 OpenFirmware CIF 及相关项 |
0C0/004 |
全部 |
ext_ramdisk_image |
ramdisk_image 高 32 位 |
0C4/004 |
全部 |
ext_ramdisk_size |
ramdisk_size 高 32 位 |
0C8/004 |
全部 |
ext_cmd_line_ptr |
cmd_line_ptr 高 32 位 |
13C/004 |
全部 |
cc_blob_address |
机密计算(Confidential Computing)blob 的物理地址 |
140/080 |
全部 |
edid_info |
视频模式设置( |
1C0/020 |
全部 |
efi_info |
EFI 32 信息( |
1E0/004 |
全部 |
alt_mem_k |
替代内存检查,以 KB 为单位 |
1E4/004 |
全部 |
scratch |
内核设置代码的暂存字段 |
1E8/001 |
全部 |
e820_entries |
e820_table 中的条目数(见下文) |
1E9/001 |
全部 |
eddbuf_entries |
eddbuf 中的条目数(见下文) |
1EA/001 |
全部 |
edd_mbr_sig_buf_entries |
edd_mbr_sig_buffer 中的条目数(见下文) |
1EB/001 |
全部 |
kbd_status |
Numlock 已启用 |
1EC/001 |
全部 |
secure_boot |
固件中已启用安全启动(Secure boot) |
1EF/001 |
全部 |
sentinel |
用于检测损坏的引导加载程序 |
290/040 |
全部 |
edd_mbr_sig_buffer |
EDD MBR 签名 |
2D0/A00 |
全部 |
e820_table |
E820 内存映射表( |
D00/1EC |
全部 |
eddbuf |
EDD 数据( |