SystemTableInfo GUID is not a Spec defined GUID.
The latest SBL and CBL produces ACPI and SMBIOS table information.
So removing the SystemTableInfo GUID implementation.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Ray Ni
Cc: Benjamin You
Cc: Zhiguang Liu
Signed-off-by: Guo Dong
Signed-off-by: Thiyagu Ke
SystemTableInfo GUID is not a Spec defined GUID.
But the latest SBL uses SystemTableInfo to get ACPI and SMBIOS table
information.
So moving the SystemTableInfo GUID implementation to SblParseLib.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Ray Ni
Cc: Benjamin You
Cc: Zhiguang Liu
Signed-off-by: Guo Do
SystemTableInfo GUID is not a Spec defined GUID.
The latest CBL and SBL produces ACPI and SMBIOS table information
according to the Spec.
So removing the SystemTableInfo GUID implementation.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Ray Ni
Cc: Benjamin You
Cc: Zhiguang Liu
Signed-off-by: Guo Dong
Sig
SystemTableInfo GUID is not a Spec defined GUID.
But the latest SBL uses SystemTableInfo to get ACPI
and SMBIOS table information. So moving the SystemTableInfo
GUID implementation to SblParseLib.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Ray Ni
Cc: Benjamin You
Cc: Zhiguang Liu
Signed-off-by: Guo Don
SystemTableInfo GUID is not a Spec defined GUID.
But the latest SBL uses SystemTableInfo to get ACPI
and SMBIOS table information. So moving the SystemTableInfo
GUID implementation to SblParseLib.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Ray Ni
Cc: Benjamin You
Cc: Zhiguang Liu
Signed-off-by: Guo Don
SystemTableInfo GUID is not a Spec defined GUID.
But the latest SBL uses SystemTableInfo to get ACPI
and SMBIOS table information. So moving the SystemTableInfo
GUID implementation to SblParseLib.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Ray Ni
Cc: Benjamin You
Cc: Zhiguang Liu
Signed-off-by: Guo Don
Signed-off-by: Zhiguang Liu
---
OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c
| 21 +
OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.h
| 1 +
OvmfPkg/QemuUniversalPayload/PlatformBootManagerDriver/Bd
BlSupportDxe would parse ACPI table and set PCDs.
Updated other modules to consume dynamic PCDs instead of HOBs.
Tested boot to shell with both SBL (universal and SblOpen)
Signed-off-by: Guo Dong
---
UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c
| 174
Signed-off-by: Guo Dong
---
UefiPayloadPkg/Include/Library/BlParseLib.h| 25
+
UefiPayloadPkg/Library/CbParseLib/CbParseLib.c | 35
---
UefiPayloadPkg/Library/SblParseLib/SblParseLib.c | 39
++
ACPI board Hob is not spec defined guid HOB, and the information it
contains can be found in ACPI table.
So remove it, and in BlSupportDxe to parse ACPI table and set PCDs.
Updated other modules to consume dynamic PCDs instead of HOBs.
Signed-off-by: Guo Dong
---
UefiPayloadPkg/BlSupportDxe/BlSu
10 matches
Mail list logo