diff --git a/Documentation/Intel/SoC/soc.html b/Documentation/Intel/SoC/soc.html index 3e72da3aa9..5a0a442161 100644 --- a/Documentation/Intel/SoC/soc.html +++ b/Documentation/Intel/SoC/soc.html @@ -566,21 +566,83 @@ Use the following steps to debug the call to TempRamInit:
The EDK2 module - CorebootModulePkg/CbSupportPei/CbSupportPei.c - requires that the FADT contains the following values: + CorebootModulePkg/Library/CbParseLib/CbParseLib.c + requires that the FADT contains the values in the table below. + These values are placed into a HOB identified by + gUefiAcpiBoardInfoGuid + by routine + CorebootModulePkg/CbSupportPei/CbSupportPei/CbPeiEntryPoint.
EDK2 Field | Coreboot Field | +EDK2 Field | +gUefiAcpiBoardInfoGuid | +Use + | + ACPI Spec. + Section + | +
gpe0_blk gpe0_blk_len |
+ Gpe0Blk Gpe0BlkLen |
+ + PmGpeEnBase + | +Shutdown | +4.8.4.1 | +|
pm1a_cnt_blk | +Pm1aCntBlk | +PmCtrlRegBase | +
+ Shutdown + Suspend + |
+ 4.8.3.2.1 | +|
pm1a_evt_blk | +Pm1aEvtBlk | +PmEvtBase | +Shutdown | +4.8.3.1.1 | +|
pm_tmr_blk | +PmTmrBlk | +PmTimerRegBase | ++ Timer + | +4.8.3.3 | +|
reset_reg. | +ResetReg.Address | +ResetRegAddress | ++ Cold + and + Warm + resets + | +4.3.3.6 | +|
reset_value | +ResetValue | +ResetValue | ++ Cold + and + Warm + resets + | +4.8.3.6 | |
Pm1aCntBlk | pm1a_cnt_blk | ||||
PmTmrBlk | pm_tmr_blk | ||||
ResetReg.Address | reset_reg. | ||||
ResetValue | reset_value | ||||
Pm1aEvtBlk | pm1a_evt_blk | ||||
Gpe0Blk | gpe0_blk | ||||
Gpe0BlkLen | gpe0_blk_len |
The EDK2 data structure is defined in @@ -603,6 +665,6 @@ Use the following steps to debug the call to TempRamInit:
Modified: 20 February 2016
+Modified: 28 February 2016