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
@@ -39,14 +39,14 @@ GetHobList (
|
||||
/**
|
||||
Build a Handoff Information Table HOB
|
||||
|
||||
This function initialize a HOB region from EfiMemoryBegin with length
|
||||
EfiMemoryLength. And EfiFreeMemoryBottom and EfiFreeMemoryTop should
|
||||
This function initialize a HOB region from EfiMemoryBegin to
|
||||
EfiMemoryTop. And EfiFreeMemoryBottom and EfiFreeMemoryTop should
|
||||
be inside the HOB region.
|
||||
|
||||
@param[in] EfiMemoryBegin Total memory start address
|
||||
@param[in] EfiMemoryLength Total memory length reported in handoff HOB.
|
||||
@param[in] EfiFreeMemoryBottom Free memory start address
|
||||
@param[in] EfiFreeMemoryTop Free memory end address.
|
||||
@param[in] EfiMemoryBottom Total memory start address
|
||||
@param[in] EfiMemoryTop Total memory end address.
|
||||
@param[in] EfiFreeMemoryBottom Free memory start address
|
||||
@param[in] EfiFreeMemoryTop Free memory end address.
|
||||
|
||||
@return The pointer to the handoff HOB table.
|
||||
|
||||
@@ -54,8 +54,8 @@ GetHobList (
|
||||
EFI_HOB_HANDOFF_INFO_TABLE*
|
||||
EFIAPI
|
||||
HobConstructor (
|
||||
IN VOID *EfiMemoryBegin,
|
||||
IN UINTN EfiMemoryLength,
|
||||
IN VOID *EfiMemoryBottom,
|
||||
IN VOID *EfiMemoryTop,
|
||||
IN VOID *EfiFreeMemoryBottom,
|
||||
IN VOID *EfiFreeMemoryTop
|
||||
)
|
||||
@@ -77,11 +77,11 @@ HobConstructor (
|
||||
Hob->Version = EFI_HOB_HANDOFF_TABLE_VERSION;
|
||||
Hob->BootMode = BOOT_WITH_FULL_CONFIGURATION;
|
||||
|
||||
Hob->EfiMemoryTop = (UINTN)EfiMemoryBegin + EfiMemoryLength;
|
||||
Hob->EfiMemoryBottom = (UINTN)EfiMemoryBegin;
|
||||
Hob->EfiFreeMemoryTop = (UINTN)EfiFreeMemoryTop;
|
||||
Hob->EfiFreeMemoryBottom = (EFI_PHYSICAL_ADDRESS)(UINTN)(HobEnd+1);
|
||||
Hob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS)(UINTN)HobEnd;
|
||||
Hob->EfiMemoryTop = (EFI_PHYSICAL_ADDRESS) EfiMemoryTop;
|
||||
Hob->EfiMemoryBottom = (EFI_PHYSICAL_ADDRESS) EfiMemoryBottom;
|
||||
Hob->EfiFreeMemoryTop = (EFI_PHYSICAL_ADDRESS) EfiFreeMemoryTop;
|
||||
Hob->EfiFreeMemoryBottom = (EFI_PHYSICAL_ADDRESS) (UINTN) (HobEnd+1);
|
||||
Hob->EfiEndOfHobList = (EFI_PHYSICAL_ADDRESS) (UINTN) HobEnd;
|
||||
|
||||
mHobList = Hob;
|
||||
return Hob;
|
||||
|
Reference in New Issue
Block a user