Home
last modified time | relevance | path

Searched refs:DxeCoreHob (Results 1 – 3 of 3) sorted by relevance

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/Hob/
DHob.c251 EFI_PEI_HOB_POINTERS DxeCoreHob; in GetDxeCoreHobInfo() local
254 DxeCoreHob.Raw = HobStart; in GetDxeCoreHobInfo()
255 DxeCoreHob.Raw = GetHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, DxeCoreHob.Raw); in GetDxeCoreHobInfo()
256 while (DxeCoreHob.Header->HobType == EFI_HOB_TYPE_MEMORY_ALLOCATION && in GetDxeCoreHobInfo()
257 !EfiCompareGuid (&DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.Name, in GetDxeCoreHobInfo()
260 DxeCoreHob.Raw = GET_NEXT_HOB (DxeCoreHob); in GetDxeCoreHobInfo()
261 DxeCoreHob.Raw = GetHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, DxeCoreHob.Raw); in GetDxeCoreHobInfo()
265 if (DxeCoreHob.Header->HobType != EFI_HOB_TYPE_MEMORY_ALLOCATION) { in GetDxeCoreHobInfo()
269 *BaseAddress = DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.MemoryBaseAddress; in GetDxeCoreHobInfo()
270 *Length = DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.MemoryLength; in GetDxeCoreHobInfo()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Mem/
DMemoryProfileRecord.c376 EFI_PEI_HOB_POINTERS DxeCoreHob; in RegisterDxeCore() local
385 DxeCoreHob.Raw = HobStart; in RegisterDxeCore()
386 while ((DxeCoreHob.Raw = GetNextHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, DxeCoreHob.Raw)) != NULL) { in RegisterDxeCore()
387 …if (CompareGuid (&DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.Name, &gEfiHobMemoryAl… in RegisterDxeCore()
393 DxeCoreHob.Raw = GET_NEXT_HOB (DxeCoreHob); in RegisterDxeCore()
395 ASSERT (DxeCoreHob.Raw != NULL); in RegisterDxeCore()
397 ImageBase = DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.MemoryBaseAddress; in RegisterDxeCore()
400 &DxeCoreHob.MemoryAllocationModule->ModuleName, in RegisterDxeCore()
402 DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.MemoryLength, in RegisterDxeCore()
403 DxeCoreHob.MemoryAllocationModule->EntryPoint, in RegisterDxeCore()
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Image/
DImage.c139 EFI_PEI_HOB_POINTERS DxeCoreHob; in CoreInitializeImageServices() local
144 DxeCoreHob.Raw = HobStart; in CoreInitializeImageServices()
145 while ((DxeCoreHob.Raw = GetNextHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, DxeCoreHob.Raw)) != NULL) { in CoreInitializeImageServices()
146 …if (CompareGuid (&DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.Name, &gEfiHobMemoryAl… in CoreInitializeImageServices()
152 DxeCoreHob.Raw = GET_NEXT_HOB (DxeCoreHob); in CoreInitializeImageServices()
154 ASSERT (DxeCoreHob.Raw != NULL); in CoreInitializeImageServices()
156 …DxeCoreImageBaseAddress = DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.MemoryBaseAddr… in CoreInitializeImageServices()
157 DxeCoreImageLength = DxeCoreHob.MemoryAllocationModule->MemoryAllocationHeader.MemoryLength; in CoreInitializeImageServices()
158 DxeCoreEntryPoint = (VOID *) (UINTN) DxeCoreHob.MemoryAllocationModule->EntryPoint; in CoreInitializeImageServices()
159 gDxeCoreFileName = &DxeCoreHob.MemoryAllocationModule->ModuleName; in CoreInitializeImageServices()