Skip to content

Commit f1894ee

Browse files
committed
Update ACPI table requirement to bootloader
Clarify the ACPI table requirement per issue #12. Signed-off-by: Guo Dong <[email protected]>
1 parent 1d7bd35 commit f1894ee

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

source/payload-interfaces/index.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ Payload Interfaces
3232
ACPI tables
3333
-----------
3434

35-
ACPI table is required to boot modern operation system, especially to
36-
boot windows operating system. ACPI table should be provided by
37-
bootloader since most of the tables are platform specific. The
38-
payload might update some of the ACPI tables if required.
35+
ACPI table is required to boot modern operation system, especially to boot windows operating system.
36+
The bootloader should provide a ACPI RSDP HOB. In the ACPI table least RSDT, FADT and MCFG should be available to the payload.
37+
Payload could remove/add/modify the ACPI table passed from the bootloader if required.
3938

4039
The payload could parse the ACPI table to get some basic platform
4140
information. For example, the Fixed ACPI Description Table (FADT)
@@ -49,7 +48,7 @@ ACPI tables
4948
The other example is to get PCIE base address from ACPI memory mapped
5049
configuration space access table definition, defined in the PCI
5150
Firmware Specification.
52-
`http://www.pcisig.com <http://www.pcisig.com/>`__.
51+
`http://www.pcisig.com <http://www.pcisig.com/>`.
5352

5453
And another example is on the debug device info. The bootloader might
5554
report debug device following up ACPI Debug Port Table 2 (DBG2). If a

0 commit comments

Comments
 (0)