10. 零頁

struct boot_params 中的附加欄位是核心 32 位啟動協議的一部分。 這些應該由引導載入程式或核心的 16 位真實模式設定程式碼填充。 主要的引用/設定在

arch/x86/include/uapi/asm/bootparam.h

偏移/大小

協議

名稱

含義

000/040

全部

screen_info

文字模式或幀緩衝區資訊 (struct screen_info)

040/014

全部

apm_bios_info

APM BIOS 資訊 (struct apm_bios_info)

058/008

全部

tboot_addr

tboot 共享頁面的物理地址

060/010

全部

ist_info

Intel SpeedStep (IST) BIOS 支援資訊 (struct ist_info)

070/008

全部

acpi_rsdp_addr

ACPI RSDP 表的物理地址

080/010

全部

hd0_info

hd0 磁碟引數,已過時!!

090/010

全部

hd1_info

hd1 磁碟引數,已過時!!

0A0/010

全部

sys_desc_table

系統描述表 (struct sys_desc_table),已過時!!

0B0/010

全部

olpc_ofw_header

OLPC 的 OpenFirmware CIF 和 friends

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

機密計算 blob 的物理地址

140/080

全部

edid_info

影片模式設定 (struct edid_info)

1C0/020

全部

efi_info

EFI 32 資訊 (struct efi_info)

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

韌體中啟用了安全啟動

1EF/001

全部

sentinel

用於檢測損壞的引導載入程式

290/040

全部

edd_mbr_sig_buffer

EDD MBR 簽名

2D0/A00

全部

e820_table

E820 記憶體對映表(struct e820_entry 陣列)

D00/1EC

全部

eddbuf

EDD 資料(struct edd_info 陣列)