gUefiSystemTableInfoGuid is an internal implementation used between payload
entry module and EDKII modules.
It is fine to remove it to avoid confusion that someone might think it is the
interface between bootloader and payload.
Since open sourced SBL already produce the HOBs gUniversalPayload
I noticed a difference between V2 and V3:
V2:
- AcpiBoardInfo = BuildHobFromAcpi (SysTableInfo.AcpiTableBase);
+ AcpiBoardInfo = BuildHobFromAcpi (AcpiTableHob->Rsdp.AcpiTableBase);
V3:
- AcpiBoardInfo = BuildHobFromAcpi (SysTableInfo.AcpiTableBase);
+ AcpiBoardInfo = BuildHobFromAcpi (AcpiTab