UefiPayloadPkg: Update the function definition of HobConstructor
Update the function defination of HobConstructor to align the Phit Hob structure. Cc: Maurice Ma <maurice.ma@intel.com> Cc: Guo Dong <guo.dong@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Reviewed-by: Guo Dong <guo.dong@intel.com> Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
This commit is contained in:
committed by
mergify[bot]
parent
a75c029f60
commit
d63595c3c9
@@ -561,7 +561,6 @@ PayloadEntry (
|
||||
PHYSICAL_ADDRESS DxeCoreEntryPoint;
|
||||
EFI_HOB_HANDOFF_INFO_TABLE *HandoffHobTable;
|
||||
UINTN MemBase;
|
||||
UINTN MemSize;
|
||||
UINTN HobMemBase;
|
||||
UINTN HobMemTop;
|
||||
EFI_PEI_HOB_POINTERS Hob;
|
||||
@@ -580,9 +579,7 @@ PayloadEntry (
|
||||
HobMemBase = ALIGN_VALUE (MemBase + PcdGet32 (PcdPayloadFdMemSize), SIZE_1MB);
|
||||
HobMemTop = HobMemBase + FixedPcdGet32 (PcdSystemMemoryUefiRegionSize);
|
||||
|
||||
// DXE core assumes the memory below HOB region could be used, so include the FV region memory into HOB range.
|
||||
MemSize = HobMemTop - MemBase;
|
||||
HandoffHobTable = HobConstructor ((VOID *)MemBase, MemSize, (VOID *)HobMemBase, (VOID *)HobMemTop);
|
||||
HobConstructor ((VOID *)MemBase, (VOID *)HobMemTop, (VOID *)HobMemBase, (VOID *)HobMemTop);
|
||||
|
||||
// Build HOB based on information from Bootloader
|
||||
Status = BuildHobFromBl ();
|
||||
|
Reference in New Issue
Block a user