audk/UefiPayloadPkg/Library
Chasel Chiu 670e263419 UefiPayloadPkg: Move FADT check to consumer coode.
ACPI FADT HW register interface fields are
optional but current UPL common entry code made it
as mandatory which caused compatibility issue on
some platforms.

Solution is to move those FADT HW register fields
check code to consumer code so only ASSERT when
those fields are consumed with error.

Currently only AcpiTimerLib and ResetSystemLib
consuming those register fields so if platforms
configured UPL to different library instances the
FADT HW register fields are not consumed thus will
not cause ASSERT.

Signed-off-by: Chasel Chiu <chasel.chiu@intel.com>
2024-09-16 16:34:04 +00:00
..
AcpiTimerLib UefiPayloadPkg: Move FADT check to consumer coode. 2024-09-16 16:34:04 +00:00
BaseSerialPortLibHob UefiPayloadPkg: Support Debug function when Hob was not available. 2024-08-28 11:39:12 +00:00
BuildFdtLib UefiPayloadPkg: Add FDT Paser relative LIBs. 2024-08-28 11:39:12 +00:00
CbParseLib UefiPayloadPkg: CbParseLib: Fix integer overflow 2024-01-22 11:04:21 +00:00
CbSerialPortLib UefiPayloadPkg: Add support for logging to CBMEM console 2022-07-27 20:54:35 +00:00
CustomFdtNodeParserLib UefiPayloadPkg: Add FDT Paser relative LIBs. 2024-08-28 11:39:12 +00:00
CustomFdtNodeParserNullLib UefiPayloadPkg: Add FDT Paser relative LIBs. 2024-08-28 11:39:12 +00:00
DebugPrintErrorLevelLibHob UefiPayloadPkg: Support Debug function when Hob was not available. 2024-08-28 11:39:12 +00:00
DxeHobLib UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DxeHobListLib UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DxeHobListLibNull UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
FdtParserLib UefiPayloadPkg: Handle simple reserved ranges from DT 2024-09-14 03:38:47 +00:00
FlashDeviceLib UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HobParseLib UniversalPayload: Add RISC-V support for UPL PCDs 2024-09-14 03:38:47 +00:00
PayloadEntryHobLib UefiPayloadPkg: Support Debug function when Hob was not available. 2024-08-28 11:39:12 +00:00
PciHostBridgeLib UefiPayloadPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
PciSegmentInfoLibAcpiBoardInfo UefiPayloadPkg: Add support for Root bridge parser 2024-09-14 03:38:47 +00:00
PlatformBootManagerLib UefiPayloadPkg: Integrate UiApp and BootManagerMenuApp into MultiFv 2023-07-11 06:36:11 +00:00
PlatformHookLib UefiPayloadPkg: Support Debug function when Hob was not available. 2024-08-28 11:39:12 +00:00
PlatformSupportLibNull UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ResetSystemLib UefiPayloadPkg: Move FADT check to consumer coode. 2024-09-16 16:34:04 +00:00
SblParseLib UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SpiFlashLib UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00