[edk2-devel] [PATCH 2/2] OvmfPkg: Transfer PlatformBootManager library to driver

2021-09-12 Thread thiyagukb
Signed-off-by: Zhiguang Liu --- OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c | 21 + OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.h | 1 + OvmfPkg/QemuUniversalPayload/PlatformBootManagerDriver/Bd

[edk2-devel] [PATCH 1/2] UefiPayloadPkg: Remove ACPI board Hob.

2021-09-12 Thread thiyagukb
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

[edk2-devel] [Patch V2 1/2] UefiPayloadPkg:Use universal spec defined GUID SystemTableInfo is SBL and CBL specific. so move it to SBL and CBL parse lib.

2021-09-12 Thread thiyagukb
Signed-off-by: Guo Dong --- UefiPayloadPkg/Include/Library/BlParseLib.h| 25 + UefiPayloadPkg/Library/CbParseLib/CbParseLib.c | 35 --- UefiPayloadPkg/Library/SblParseLib/SblParseLib.c | 39 ++

[edk2-devel] [Patch V2 2/2] UefiPayloadPkg: Remove ACPI board Hob.

2021-09-12 Thread thiyagukb
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

[edk2-devel] [PATCH] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-10 Thread thiyagukb
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

[edk2-devel] [PATCH v2] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-12 Thread thiyagukb
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

[edk2-devel] [PATCH v3] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-13 Thread thiyagukb
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

[edk2-devel] [PATCH v4] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-19 Thread thiyagukb
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

[edk2-devel] [PATCH v5] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-19 Thread thiyagukb
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

[edk2-devel] [PATCH v6] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-19 Thread thiyagukb
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