File tree 1 file changed +4
-5
lines changed
source/payload-interfaces 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -32,10 +32,9 @@ Payload Interfaces
32
32
ACPI tables
33
33
-----------
34
34
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.
39
38
40
39
The payload could parse the ACPI table to get some basic platform
41
40
information. For example, the Fixed ACPI Description Table (FADT)
@@ -49,7 +48,7 @@ ACPI tables
49
48
The other example is to get PCIE base address from ACPI memory mapped
50
49
configuration space access table definition, defined in the PCI
51
50
Firmware Specification.
52
- `http://www.pcisig.com <http://www.pcisig.com/ >`__ .
51
+ `http://www.pcisig.com <http://www.pcisig.com/> `.
53
52
54
53
And another example is on the debug device info. The bootloader might
55
54
report debug device following up ACPI Debug Port Table 2 (DBG2). If a
You can’t perform that action at this time.
0 commit comments