HomeSort by relevance Sort by last modified time
    Searched defs:Hob (Results 1 - 25 of 76) sorted by null

1 2 3 4

  /device/linaro/bootloader/edk2/EmbeddedPkg/Library/LzmaHobCustomDecompressLib/
LzmaHobCustomDecompressLib.c 36 EXTRACT_SECTION_HOB *Hob;
38 Hob = GetFirstGuidHob (&gLzmaCustomDecompressGuid);
39 if (Hob == NULL) {
43 // Locate Guided Hob
47 Hob->Data.SectionGetInfo,
48 Hob->Data.SectionExtraction
  /device/linaro/bootloader/edk2/IntelFsp2WrapperPkg/Library/PeiFspWrapperApiTestLib/
FspWrapperApiTest.c 37 EFI_PEI_HOB_POINTERS Hob;
39 Hob.Raw = (UINT8 *)(*(HobListPtr));
41 if (END_OF_HOB_LIST(Hob) == TRUE) {
45 if ((CompareGuid (&Hob.ResourceDescriptor->Owner, &gFspBootLoaderTolumHobGuid))) {
48 SetMem ((VOID *)(UINTN)Hob.ResourceDescriptor->PhysicalStart, (UINTN)Hob.ResourceDescriptor->ResourceLength, 0x5A);
51 Hob.Raw = GET_NEXT_HOB (Hob);
  /device/linaro/bootloader/edk2/ArmPkg/Drivers/CpuDxe/
CpuMpCore.c 41 * @param: HobStart Pointer to the beginning of the HOB List from PEI.
43 * Description : This function iterates through HOB list and finds ARM processor Table Entry HOB.
44 * If the ARM processor Table Entry HOB is found, the HOB data is copied to run-time memory
54 EFI_PEI_HOB_POINTERS Hob;
56 Hob.Raw = GetHobList ();
58 // Iterate through the HOBs and find if there is ARM PROCESSOR ENTRY HOB
59 for (; !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB(Hob)) {
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/StatusCode/Pei/
MemoryStausCodeWorker.c 18 Create the first memory status code GUID'ed HOB as initialization for memory status code worker.
20 @retval EFI_SUCCESS The GUID'ed HOB is created successfully.
29 // Create memory status code GUID'ed HOB.
34 // Build GUID'ed HOB with PCD defined size.
51 Report status code into GUID'ed HOB.
53 This function reports status code into GUID'ed HOB. If not all packets are full, then
79 EFI_PEI_HOB_POINTERS Hob;
86 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
87 ASSERT (Hob.Raw != NULL);
89 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/StatusCodeHandler/Pei/
MemoryStausCodeWorker.c 18 Create the first memory status code GUID'ed HOB as initialization for memory status code worker.
20 @retval EFI_SUCCESS The GUID'ed HOB is created successfully.
29 // Create memory status code GUID'ed HOB.
34 // Build GUID'ed HOB with PCD defined size.
51 Report status code into GUID'ed HOB.
53 This function reports status code into GUID'ed HOB. If not all packets are full, then
88 EFI_PEI_HOB_POINTERS Hob;
95 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
96 ASSERT (Hob.Raw != NULL);
98 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);
    [all...]
  /device/linaro/bootloader/edk2/DuetPkg/Include/Guid/
LdrMemoryDescriptor.h 2 Guid is for GUIDED HOB of LDR memory descriptor.
24 EFI_HOB_GUID_TYPE Hob;
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/
FindFv.c 19 Library function to find fv by hob.
40 This function returns the first instance of a HOB type in a HOB list.
44 Type The HOB type to return.
45 HobStart The first HOB in the HOB list.
50 else Returns the first HOB with the matching type.
54 EFI_PEI_HOB_POINTERS Hob;
56 Hob.Raw = HobStart;
65 // Parse the HOB list, stop if end of list or matching type found.
    [all...]
Perf.c 30 // Perfomance HOB data definitions
76 EFI_HOB_GUID_TYPE *Hob;
95 // Locate the Pei Performance Log Hob.
106 // If the Performance Hob was not found, build and install one.
117 (VOID **) &Hob
121 PerfHobData = (EFI_HOB_GUID_DATA_PERFORMANCE_LOG *)(Hob+1);
  /device/linaro/bootloader/edk2/EmbeddedPkg/Include/Guid/
ExtractSection.h 31 EFI_HOB_GUID_TYPE Hob;
  /device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspPlatformLib/
FspPlatformMemory.c 37 EFI_PEI_HOB_POINTERS Hob;
40 // Get the HOB list for processing
42 Hob.Raw = GetHobList ();
47 while (!END_OF_HOB_LIST (Hob)) {
48 if (Hob.Header->HobType == EFI_HOB_TYPE_RESOURCE_DESCRIPTOR) {
49 if ((Hob.ResourceDescriptor->ResourceType == EFI_RESOURCE_MEMORY_RESERVED) && \
50 (CompareGuid (&Hob.ResourceDescriptor->Owner, OwnerGuid))) {
51 return Hob.ResourceDescriptor;
54 Hob.Raw = GET_NEXT_HOB (Hob);
    [all...]
  /device/linaro/bootloader/edk2/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/
DxeSmbiosDataHobLib.c 2 Library to add SMBIOS data records from HOB to SMBIOS table.
38 @retval EFI_OUT_OF_RESOURCES - Failed to allocate memory for SMBIOS HOB type.
39 @retval EFI_SUCCESS - Successfully added SMBIOS records based on HOB.
48 EFI_PEI_HOB_POINTERS Hob;
57 DEBUG ((DEBUG_INFO, "Adding SMBIOS records from HOB..\n"));
66 /// Get SMBIOS HOB data (each hob contains one SMBIOS record)
68 for (Hob.Raw = GetHobList (); !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB (Hob)) {
    [all...]
  /device/linaro/bootloader/edk2/SecurityPkg/Library/Tpm2DeviceLibRouter/
Tpm2DeviceLibRouterPei.c 38 EFI_HOB_GUID_TYPE *Hob;
40 Hob = GetFirstGuidHob (&mInternalTpm2DeviceInterfaceGuid);
41 if (Hob == NULL) {
44 return (TPM2_DEVICE_INTERFACE *)(Hob + 1);
  /device/linaro/bootloader/OpenPlatformPkg/Platforms/AMD/Styx/Library/AmdStyxHelperLib/
AmdStyxHelperLib.c 65 EFI_HOB_GUID_TYPE *Hob;
69 Hob = GetFirstGuidHob (&gAmdStyxMpCoreInfoGuid);
70 if (Hob == NULL) {
74 *NumEntries = GET_GUID_HOB_DATA_SIZE (Hob) / sizeof (ARM_CORE_INFO);
76 return GET_GUID_HOB_DATA (Hob);
  /device/linaro/bootloader/OpenPlatformPkg/Platforms/AMD/Styx/Library/AmdStyxLib/
Styx.c 117 EFI_PEI_HOB_POINTERS Hob;
120 // Iterate through the HOBs and find if there is ARM PROCESSOR ENTRY HOB
121 for (Hob.Raw = GetHobList (); !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB(Hob)) {
122 // Check for Correct HOB type
123 if ((GET_HOB_TYPE (Hob)) == EFI_HOB_TYPE_GUID_EXTENSION) {
125 if (CompareGuid(&(Hob.Guid->Name), &gAmdStyxMpCoreInfoGuid)) {
126 *ArmCoreInfoTable = (ARM_CORE_INFO *) GET_GUID_HOB_DATA(Hob);
    [all...]
  /device/linaro/bootloader/edk2/EmbeddedPkg/Ebl/
Hob.c 2 Hob command for EBL (Embedded Boot Loader)
16 Module Name: Hob.c
36 Mem Alloc HOB Type:
56 Resource Hob Tye:
67 Resource Hob Attribute (last thing printed):
110 Argv[0] - "hob"
127 EFI_PEI_HOB_POINTERS Hob;
132 for (Hob.Raw = GetHobList (); !END_OF_HOB_LIST(Hob); Hob.Raw = GET_NEXT_HOB(Hob)) {
    [all...]
  /device/linaro/bootloader/edk2/EmbeddedPkg/Library/PrePiMemoryAllocationLib/
MemoryAllocationLib.c 43 EFI_PEI_HOB_POINTERS Hob;
46 Hob.Raw = GetHobList ();
49 Offset = Hob.HandoffInformationTable->EfiFreeMemoryTop & 0xFFF;
52 Hob.HandoffInformationTable->EfiFreeMemoryTop -= Offset;
58 if (Hob.HandoffInformationTable->EfiFreeMemoryTop - ((Pages * EFI_PAGE_SIZE) + sizeof (EFI_HOB_MEMORY_ALLOCATION)) < Hob.HandoffInformationTable->EfiFreeMemoryBottom) {
64 Hob.HandoffInformationTable->EfiFreeMemoryTop -= Pages * EFI_PAGE_SIZE;
66 // This routine used to create a memory allocation HOB a la PEI, but that's not
70 // Create a memory allocation HOB.
73 Hob.HandoffInformationTable->EfiFreeMemoryTop,
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Hob/
Hob.c 19 Gets the pointer to the HOB List.
22 @param HobList Pointer to the HOB List.
24 @retval EFI_SUCCESS Get the pointer of HOB List
25 @retval EFI_NOT_AVAILABLE_YET the HOB List is not yet published
57 Add a new HOB to the HOB List.
60 @param Type Type of the new HOB.
61 @param Length Length of the new HOB to allocate.
62 @param Hob Pointer to the new HOB.
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Memory/
MemoryServices.c 139 EFI_PEI_HOB_POINTERS Hob;
157 Hob.Raw = PrivateData->HobList.Raw;
160 // Check if Hob already available
174 FreeMemoryTop = &(Hob.HandoffInformationTable->EfiFreeMemoryTop);
175 FreeMemoryBottom = &(Hob.HandoffInformationTable->EfiFreeMemoryBottom);
188 DEBUG ((EFI_D_ERROR, "AllocatePages failed: No space to build memory allocation hob.\n"));
211 // Create a memory allocation HOB.
248 EFI_HOB_MEMORY_POOL *Hob;
266 (VOID **)&Hob
269 *Buffer = Hob+1;
    [all...]
  /device/linaro/bootloader/edk2/ArmVirtPkg/Library/FdtPL011SerialPortLib/
FdtPL011SerialPortLib.c 58 VOID *Hob;
66 Hob = GetFirstGuidHob (&gEarlyPL011BaseAddressGuid);
67 if (Hob == NULL || GET_GUID_HOB_DATA_SIZE (Hob) != sizeof *UartBase) {
70 UartBase = GET_GUID_HOB_DATA (Hob);
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/AcpiVariableHobOnSmramReserveHobThunk/
AcpiVariableHobOnSmramReserveHobThunk.c 2 This is the driver that produce AcpiVariable hob and slit SmramReserve hob
29 Retrieves the data structure associated witht he GUIDed HOB of type gEfiSmmPeiSmramMemoryReserveGuid
31 @retval NULL A HOB of type gEfiSmmPeiSmramMemoryReserveGuid could not be found.
43 // Search SmramMemoryReserve HOB that describes SMRAM region
53 This routine will split SmramReserve hob to reserve 1 page for SMRAM content in S3 phase
67 EFI_PEI_HOB_POINTERS Hob;
76 // Retrieve the GUID HOB data that contains the set of SMRAM descriptyors
92 Hob.Raw = BuildGuidHob (
96 ASSERT (Hob.Raw);
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/PeiPerformanceLib/
PerformanceLib.c 86 EFI_HOB_GUID_TYPE *Hob;
105 // Locate the Pei Performance Log Hob.
115 // If the Performance Hob was not found, build and install one.
118 Hob = BuildGuidHob (
125 Hob = (VOID *)((UINTN)Hob - sizeof (EFI_HOB_GUID_TYPE));
128 PerfHobData = (EFI_HOB_GUID_DATA_PERFORMANCE_LOG *)(Hob+1);
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Hob/
Hob.c 14 hob.c
40 Builds a HOB for a loaded PE32 module
53 EFI_SUCCESS - Hob is successfully built.
54 Others - Errors occur while creating new Hob
59 EFI_HOB_MEMORY_ALLOCATION_MODULE *Hob;
65 (VOID **) &Hob
71 Hob->MemoryAllocationHeader.Name = gEfiHobMemeryAllocModuleGuid;
72 Hob->MemoryAllocationHeader.MemoryBaseAddress = MemoryAllocationModule;
73 Hob->MemoryAllocationHeader.MemoryLength = ModuleLength;
74 Hob->MemoryAllocationHeader.MemoryType = EfiBootServicesCode;
    [all...]
  /device/linaro/bootloader/edk2/EmbeddedPkg/Library/DxeHobPeCoffLib/
DxeHobPeCoff.c 3 SEC/PEI via a HOB. This is done to save space.
251 EFI_HOB_GUID_TYPE Hob;
277 PROTOCOL_HOB *Hob;
279 Hob = GetFirstGuidHob (&gPeCoffLoaderProtocolGuid);
280 if (Hob == NULL) {
284 gPeCoffLoader = Hob->Interface;
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/
AcpiVariableThunkPlatform.c 78 EFI_PEI_HOB_POINTERS Hob;
98 Hob.Raw = GetFirstHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR);
99 ASSERT (Hob.Raw != NULL);
100 while ((Hob.Raw != NULL) && (!END_OF_HOB_LIST (Hob))) {
101 if (Hob.ResourceDescriptor->ResourceType == EFI_RESOURCE_SYSTEM_MEMORY) {
105 if (Hob.ResourceDescriptor->PhysicalStart >= 0x100000) {
106 MemoryLength += Hob.ResourceDescriptor->ResourceLength;
109 Hob.Raw = GET_NEXT_HOB (Hob);
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/
StatusCodeRuntimeDxe.c 204 EFI_PEI_HOB_POINTERS Hob;
239 // Replay Status code which saved in GUID'ed HOB to all supported devices.
246 Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
247 if (Hob.Raw != NULL) {
248 PacketHeader = (MEMORY_STATUSCODE_PACKET_HEADER *) GET_GUID_HOB_DATA (Hob.Guid);

Completed in 921 milliseconds

1 2 3 4