Searched defs:Hob (Results 1 - 25 of 25) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/StatusCode/Pei/
H A DMemoryStausCodeWorker.c79 EFI_PEI_HOB_POINTERS Hob; local
86 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
87 ASSERT (Hob.Raw != NULL);
89 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/
H A DAcpiVariableThunkPlatform.c76 EFI_PEI_HOB_POINTERS Hob; local
92 Hob.Raw = GetFirstHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR);
93 ASSERT (Hob.Raw != NULL);
94 while ((Hob.Raw != NULL) && (!END_OF_HOB_LIST (Hob))) {
95 if (Hob.ResourceDescriptor->ResourceType == EFI_RESOURCE_SYSTEM_MEMORY) {
99 if (Hob.ResourceDescriptor->PhysicalStart >= 0x100000) {
100 MemoryLength += Hob.ResourceDescriptor->ResourceLength;
103 Hob.Raw = GET_NEXT_HOB (Hob);
[all...]
H A DAcpiS3Save.c219 VOID *Hob; local
237 Hob = GetFirstHob (EFI_HOB_TYPE_CPU);
238 if (Hob != NULL) {
239 PhysicalAddressBits = ((EFI_HOB_CPU *) Hob)->SizeOfMemorySpace;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/StatusCodeHandler/Pei/
H A DMemoryStausCodeWorker.c88 EFI_PEI_HOB_POINTERS Hob; local
95 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
96 ASSERT (Hob.Raw != NULL);
98 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Hob/
H A DHob.c62 @param Hob Pointer to the new HOB.
65 @retval EFI_INVALID_PARAMETER if Hob is NULL
76 IN OUT VOID **Hob
85 Status = PeiGetHobList (PeiServices, Hob);
90 HandOffHob = *Hob;
104 *Hob = (VOID*) (UINTN) HandOffHob->EfiEndOfHobList;
105 ((EFI_HOB_GENERIC_HEADER*) *Hob)->HobType = Type;
106 ((EFI_HOB_GENERIC_HEADER*) *Hob)->HobLength = Length;
107 ((EFI_HOB_GENERIC_HEADER*) *Hob)->Reserved = 0;
109 HobEnd = (EFI_HOB_GENERIC_HEADER*) ((UINTN) *Hob
139 EFI_HOB_HANDOFF_INFO_TABLE *Hob; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Memory/
H A DMemoryServices.c139 EFI_PEI_HOB_POINTERS Hob; local
156 Hob.Raw = PrivateData->HobList.Raw;
159 // Check if Hob already available
173 FreeMemoryTop = &(Hob.HandoffInformationTable->EfiFreeMemoryTop);
174 FreeMemoryBottom = &(Hob.HandoffInformationTable->EfiFreeMemoryBottom);
243 EFI_HOB_MEMORY_POOL *Hob; local
261 (VOID **)&Hob
264 *Buffer = Hob+1;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/
H A DStatusCodeHandlerRuntimeDxe.c78 EFI_PEI_HOB_POINTERS Hob; local
109 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
110 if (Hob.Raw != NULL) {
111 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/
H A DStatusCodeRuntimeDxe.c204 EFI_PEI_HOB_POINTERS Hob; local
246 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
247 if (Hob.Raw != NULL) {
248 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c64 VOID *Hob; local
82 Hob = GetFirstHob (EFI_HOB_TYPE_CPU);
83 if (Hob != NULL) {
84 PhysicalAddressBits = ((EFI_HOB_CPU *) Hob)->SizeOfMemorySpace;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeDebugPrintErrorLevelLib/
H A DDxeDebugPrintErrorLevelLib.c200 VOID *Hob; local
254 Hob = GetFirstGuidHob (&gEfiGenericVariableGuid);
255 if (Hob != NULL) {
256 if (GET_GUID_HOB_DATA_SIZE (Hob) == sizeof (UINT32)) {
257 mDebugPrintErrorLevel = *(UINT32 *)GET_GUID_HOB_DATA (Hob);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsuleRuntimeDxe/X64/
H A DSaveLongModeContext.c95 VOID *Hob; local
147 Hob = GetFirstHob (EFI_HOB_TYPE_CPU);
148 if (Hob != NULL) {
149 PhysicalAddressBits = ((EFI_HOB_CPU *) Hob)->SizeOfMemorySpace;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/
H A DReportStatusCodeRouterPei.c94 EFI_PEI_HOB_POINTERS Hob; local
105 Hob.Raw = GetFirstGuidHob (&gStatusCodeCallbackGuid);
108 while (Hob.Raw != NULL) {
109 NumberOfEntries = GET_GUID_HOB_DATA (Hob);
135 Hob.Raw = GET_NEXT_HOB (Hob);
136 Hob.Raw = GetNextGuidHob (&gStatusCodeCallbackGuid, Hob.Raw);
176 EFI_PEI_HOB_POINTERS Hob; local
185 Hob
242 EFI_PEI_HOB_POINTERS Hob; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiExtractGuidedSectionLib/
H A DPeiExtractGuidedSectionLib.c48 EFI_PEI_HOB_POINTERS Hob; local
53 Hob.Raw = GetNextHob (EFI_HOB_TYPE_GUID_EXTENSION, GetHobList ());
54 while (Hob.Raw != NULL) {
55 if (CompareGuid (&(Hob.Guid->Name), &gEfiCallerIdGuid)) {
56 HandlerInfo = (PEI_EXTRACT_GUIDED_SECTION_HANDLER_INFO *) GET_GUID_HOB_DATA (Hob.Guid);
80 Hob.Raw = GET_NEXT_HOB (Hob);
81 Hob.Raw = GetNextHob (EFI_HOB_TYPE_GUID_EXTENSION, Hob.Raw);
85 // If Guid Hob i
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/PeiHobLibFramework/
H A DHobLib.c84 EFI_PEI_HOB_POINTERS Hob; local
88 Hob.Raw = (UINT8 *) HobStart;
92 while (!END_OF_HOB_LIST (Hob)) {
93 if (Hob.Header->HobType == Type) {
94 return Hob.Raw;
96 Hob.Raw = GET_NEXT_HOB (Hob);
245 VOID *Hob; local
247 Status = PeiServicesCreateHob (Type, Length, &Hob);
249 Hob
283 EFI_HOB_MEMORY_ALLOCATION_MODULE *Hob; local
331 EFI_HOB_RESOURCE_DESCRIPTOR *Hob; local
372 EFI_HOB_GUID_TYPE *Hob; local
456 EFI_HOB_FIRMWARE_VOLUME *Hob; local
491 EFI_HOB_FIRMWARE_VOLUME2 *Hob; local
525 EFI_HOB_CAPSULE_VOLUME *Hob; local
556 EFI_HOB_CPU *Hob; local
592 EFI_HOB_MEMORY_ALLOCATION_STACK *Hob; local
635 EFI_HOB_MEMORY_ALLOCATION_BSP_STORE *Hob; local
678 EFI_HOB_MEMORY_ALLOCATION *Hob; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeCoreHobLib/
H A DHobLib.c72 EFI_PEI_HOB_POINTERS Hob; local
76 Hob.Raw = (UINT8 *) HobStart;
80 while (!END_OF_HOB_LIST (Hob)) {
81 if (Hob.Header->HobType == Type) {
82 return Hob.Raw;
84 Hob.Raw = GET_NEXT_HOB (Hob);
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeHobLib/
H A DHobLib.c105 EFI_PEI_HOB_POINTERS Hob; local
109 Hob.Raw = (UINT8 *) HobStart;
113 while (!END_OF_HOB_LIST (Hob)) {
114 if (Hob.Header->HobType == Type) {
115 return Hob.Raw;
117 Hob.Raw = GET_NEXT_HOB (Hob);
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiHobLib/
H A DHobLib.c2 Provide Hob Library functions for Pei phase.
80 EFI_PEI_HOB_POINTERS Hob; local
84 Hob.Raw = (UINT8 *) HobStart;
88 while (!END_OF_HOB_LIST (Hob)) {
89 if (Hob.Header->HobType == Type) {
90 return Hob.Raw;
92 Hob.Raw = GET_NEXT_HOB (Hob);
241 VOID *Hob; local
243 Status = PeiServicesCreateHob (Type, Length, &Hob);
279 EFI_HOB_MEMORY_ALLOCATION_MODULE *Hob; local
327 EFI_HOB_RESOURCE_DESCRIPTOR *Hob; local
368 EFI_HOB_GUID_TYPE *Hob; local
452 EFI_HOB_FIRMWARE_VOLUME *Hob; local
487 EFI_HOB_FIRMWARE_VOLUME2 *Hob; local
521 EFI_HOB_UEFI_CAPSULE *Hob; local
552 EFI_HOB_CPU *Hob; local
588 EFI_HOB_MEMORY_ALLOCATION_STACK *Hob; local
631 EFI_HOB_MEMORY_ALLOCATION_BSP_STORE *Hob; local
674 EFI_HOB_MEMORY_ALLOCATION *Hob; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/DxeMain/
H A DDxeMain.c343 EFI_PEI_HOB_POINTERS Hob; local
345 for (Hob.Raw = HobStart; !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB(Hob)) {
346 if (GET_HOB_TYPE (Hob) == EFI_HOB_TYPE_MEMORY_ALLOCATION) {
348 Hob.MemoryAllocation->AllocDescriptor.MemoryType, \
349 Hob.MemoryAllocation->AllocDescriptor.MemoryBaseAddress, \
350 Hob.MemoryAllocation->AllocDescriptor.MemoryBaseAddress + Hob
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/DxeIplPeim/
H A DDxeLoad.c658 EFI_PEI_HOB_POINTERS Hob; local
660 Hob.Raw = GetHobList ();
661 while ((Hob.Raw = GetNextHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, Hob.Raw)) != NULL) {
662 if (CompareGuid (&gEfiHobMemoryAllocStackGuid, &(Hob.MemoryAllocationStack->AllocDescriptor.Name))) {
669 Hob.MemoryAllocationStack->AllocDescriptor.MemoryBaseAddress,
670 Hob.MemoryAllocationStack->AllocDescriptor.MemoryLength,
674 // Update the BSP Stack Hob to reflect the new stack info.
676 Hob.MemoryAllocationStack->AllocDescriptor.MemoryBaseAddress = BaseAddress;
677 Hob
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/
H A DLightMemoryTest.c843 @retval EFI_NOT_FOUND Can't find HandOff Hob in HobList.
857 EFI_PEI_HOB_POINTERS Hob; local
870 Hob.Raw = HobList;
871 if (Hob.Header->HobType != EFI_HOB_TYPE_HANDOFF) {
875 BootMode = Hob.HandoffInformationTable->BootMode;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Dispatcher/
H A DDispatcher.c215 EFI_PEI_HOB_POINTERS Hob; local
224 for (Hob.Raw = PrivateData->HobList.Raw; !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB(Hob)) {
228 if (GET_HOB_TYPE (Hob) == EFI_HOB_TYPE_MEMORY_ALLOCATION) {
229 MemoryHob = Hob.MemoryAllocation;
266 EFI_PEI_HOB_POINTERS Hob; local
298 for (Hob.Raw = PrivateData->HobList.Raw; !END_OF_HOB_LIST(Hob); Ho
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Gcd/
H A DGcd.c1956 EFI_PEI_HOB_POINTERS Hob; local
1979 Hob.Raw = *HobStart;
1980 ASSERT (GET_HOB_TYPE (Hob) == EFI_HOB_TYPE_HANDOFF);
2003 PhitHob = Hob.HandoffInformationTable;
2032 for (Hob.Raw = *HobStart; !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB(Hob)) {
2036 if (GET_HOB_TYPE (Hob) != EFI_HOB_TYPE_RESOURCE_DESCRIPTOR) {
2043 ResourceHob = Hob
2217 EFI_PEI_HOB_POINTERS Hob; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsulePei/
H A DUefiCapsule.c60 VOID *Hob; local
79 Hob = GetFirstHob (EFI_HOB_TYPE_CPU);
80 if (Hob != NULL) {
81 PhysicalAddressBits = ((EFI_HOB_CPU *) Hob)->SizeOfMemorySpace;
146 VOID *Hob; local
162 Hob = GetFirstHob (EFI_HOB_TYPE_CPU);
163 if (Hob != NULL) {
164 PhysicalAddressBits = ((EFI_HOB_CPU *) Hob)->SizeOfMemorySpace;
1035 // Build the UEFI Capsule Hob for each capsule image.
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Universal/Acpi/S3Resume2Pei/
H A DS3Resume.c502 VOID *Hob; local
534 Hob = GetFirstHob (EFI_HOB_TYPE_CPU);
535 if (Hob != NULL) {
536 PhysicalAddressBits = ((EFI_HOB_CPU *) Hob)->SizeOfMemorySpace;
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
H A DLegacyBootSupport.c1586 EFI_PEI_HOB_POINTERS Hob; local
1742 for (Hob.Raw = GetHobList (); !END_OF_HOB_LIST (Hob); Hob.Raw = GET_NEXT_HOB (Hob)) {
1743 if (Hob.Raw != NULL && GET_HOB_TYPE (Hob) == EFI_HOB_TYPE_RESOURCE_DESCRIPTOR) {
1744 ResourceHob = Hob.ResourceDescriptor;

Completed in 86 milliseconds