ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 第 15 章

    • 总览
    • 15.1. INT 15H, E820H - 查询系统地址映射
    • 15.2. E820 假设与限制
    • 15.3. UEFI GetMemoryMap() 启动服务函数
    • 15.4. UEFI 假设和限制
    • 15.5. 示例地址映射
    • 15.6. 示例:操作系统用法

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)。

Prev
15.1. INT 15H, E820H - 查询系统地址映射
Next
15.3. UEFI GetMemoryMap() 启动服务函数