EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Functions

EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiHobLib.h File Reference

#include "PeiHob.h"

Go to the source code of this file.

Functions

VOID * GetHob (IN UINT16 Type, IN VOID *HobStart)
UINTN GetHobListSize (IN VOID *HobStart)
UINT32 GetHobVersion (IN VOID *HobStart)
EFI_STATUS GetHobBootMode (IN VOID *HobStart, OUT EFI_BOOT_MODE *BootMode)
EFI_STATUS GetCpuHobInfo (IN VOID *HobStart, OUT UINT8 *SizeOfMemorySpace, OUT UINT8 *SizeOfIoSpace)
EFI_STATUS GetDxeCoreHobInfo (IN VOID *HobStart, OUT EFI_PHYSICAL_ADDRESS *BaseAddress, OUT UINT64 *Length, OUT VOID **EntryPoint, OUT EFI_GUID **FileName)
EFI_STATUS GetNextFirmwareVolumeHob (IN OUT VOID **HobStart, OUT EFI_PHYSICAL_ADDRESS *BaseAddress, OUT UINT64 *Length)
EFI_STATUS GetNextGuidHob (IN OUT VOID **HobStart, IN EFI_GUID *Guid, OUT VOID **Buffer, OUT UINTN *BufferSize OPTIONAL)
EFI_STATUS GetPalEntryHobInfo (IN VOID *HobStart, OUT EFI_PHYSICAL_ADDRESS *PalEntry)
EFI_STATUS GetIoPortSpaceAddressHobInfo (IN VOID *HobStart, OUT EFI_PHYSICAL_ADDRESS *IoPortSpaceAddress)

Function Documentation

EFI_STATUS GetCpuHobInfo ( IN VOID *  HobStart,
OUT UINT8 SizeOfMemorySpace,
OUT UINT8 SizeOfIoSpace 
)

Definition at line 182 of file Hob.c.

EFI_STATUS GetDxeCoreHobInfo ( IN VOID *  HobStart,
OUT EFI_PHYSICAL_ADDRESS BaseAddress,
OUT UINT64 Length,
OUT VOID **  EntryPoint,
OUT EFI_GUID **  FileName 
)

Definition at line 223 of file Hob.c.

VOID* GetHob ( IN UINT16  Type,
IN VOID *  HobStart 
)

Definition at line 29 of file Hob.c.

EFI_STATUS GetHobBootMode ( IN VOID *  HobStart,
OUT EFI_BOOT_MODE BootMode 
)

Definition at line 146 of file Hob.c.

UINTN GetHobListSize ( IN VOID *  HobStart)

Definition at line 84 of file Hob.c.

UINT32 GetHobVersion ( IN VOID *  HobStart)

Definition at line 120 of file Hob.c.

EFI_STATUS GetIoPortSpaceAddressHobInfo ( IN VOID *  HobStart,
OUT EFI_PHYSICAL_ADDRESS IoPortSpaceAddress 
)

Definition at line 492 of file Hob.c.

EFI_STATUS GetNextFirmwareVolumeHob ( IN OUT VOID **  HobStart,
OUT EFI_PHYSICAL_ADDRESS BaseAddress,
OUT UINT64 Length 
)

Definition at line 278 of file Hob.c.

EFI_STATUS GetNextGuidHob ( IN OUT VOID **  HobStart,
IN EFI_GUID Guid,
OUT VOID **  Buffer,
OUT UINTN *BufferSize  OPTIONAL 
)

Definition at line 378 of file Hob.c.

EFI_STATUS GetPalEntryHobInfo ( IN VOID *  HobStart,
OUT EFI_PHYSICAL_ADDRESS PalEntry 
)

Definition at line 442 of file Hob.c.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines