TianoCore EDK2 master
Loading...
Searching...
No Matches
BlParseLib.h
Go to the documentation of this file.
1
10#ifndef BOOTLOADER_PARSE_LIB_
11#define BOOTLOADER_PARSE_LIB_
12
13#include <PiPei.h>
20
21#define GET_BOOTLOADER_PARAMETER() PcdGet64 (PcdBootloaderParameter)
22
23typedef RETURN_STATUS \
24(*BL_MEM_INFO_CALLBACK) (
25 MEMORY_MAP_ENTRY *MemoryMapEntry,
26 VOID *Param
27 );
28
39VOID *
40EFIAPI
42 VOID
43 );
44
55RETURN_STATUS
56EFIAPI
58 IN BL_MEM_INFO_CALLBACK MemInfoCallback,
59 IN VOID *Params
60 );
61
71RETURN_STATUS
72EFIAPI
75 );
76
86RETURN_STATUS
87EFIAPI
90 );
91
101RETURN_STATUS
102EFIAPI
104 OUT SERIAL_PORT_INFO *SerialPortInfo
105 );
106
116RETURN_STATUS
117EFIAPI
120 );
121
131RETURN_STATUS
132EFIAPI
135 );
136
145RETURN_STATUS
146EFIAPI
148 VOID
149 );
150
151#endif
RETURN_STATUS EFIAPI ParseSmbiosTable(OUT UNIVERSAL_PAYLOAD_SMBIOS_TABLE *SmbiosTable)
Definition: CbParseLib.c:429
RETURN_STATUS EFIAPI ParseMemoryInfo(IN BL_MEM_INFO_CALLBACK MemInfoCallback, IN VOID *Params)
Definition: CbParseLib.c:379
RETURN_STATUS EFIAPI ParseGfxDeviceInfo(OUT EFI_PEI_GRAPHICS_DEVICE_INFO_HOB *GfxDeviceInfo)
Definition: CbParseLib.c:584
RETURN_STATUS EFIAPI ParseGfxInfo(OUT EFI_PEI_GRAPHICS_INFO_HOB *GfxInfo)
Definition: CbParseLib.c:519
RETURN_STATUS EFIAPI ParseAcpiTableInfo(OUT UNIVERSAL_PAYLOAD_ACPI_TABLE *AcpiTableHob)
Definition: CbParseLib.c:458
RETURN_STATUS EFIAPI ParseSerialInfo(OUT SERIAL_PORT_INFO *SerialPortInfo)
Definition: CbParseLib.c:487
VOID *EFIAPI GetParameterBase(VOID)
Definition: CbParseLib.c:130
RETURN_STATUS EFIAPI ParseMiscInfo(VOID)
Definition: CbParseLib.c:601
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS MemInfoCallback(IN MEMORY_MAP_ENTRY *MemoryMapEntry, IN VOID *Params)