15.2. E820 假设与限制
平台引导固件返回描述主板内存的地址范围。
平台引导固件不返回 PCI 设备、ISA Option ROM 以及 ISA 即插即用 卡的内存映射范围描述,因为操作系统已有可用机制来检测它们。
平台引导固件将芯片组定义的、未被设备使用的地址空洞作为保留返回。
为主板内存映射 I/O 设备(例如 APIC)定义的地址范围将作为保留返回。
系统平台引导固件的所有出现位置都映射为保留,包括 1 MB 以下、16 MB 处(如果存在)以及 4 GB 地址空间末尾的区域。
不报告标准 PC 地址范围。例如,本函数不描述物理地址 A0000 到 BFFFF 处的视频内存。E0000 到 EFFFF 的范围是主板特定的,并按其在该主板上的适用情况进行报告。
所有低端内存都报告为普通内存。操作系统必须处理为特定用途保留的标准 RAM 位置,例如中断向量表(0:0)和平台引导固件数据区(40:0)。