TianoCore EDK2 master
BaseHobLibNull.c
Go to the documentation of this file.
1
10#include <Uefi.h>
11#include <Pi/PiMultiPhase.h>
12
13#include <Library/DebugLib.h>
14#include <Library/HobLib.h>
15
32VOID *
33EFIAPI
35 VOID
36 )
37{
38 ASSERT (FALSE);
39 return NULL;
40}
41
59VOID *
60EFIAPI
62 IN UINT16 Type,
63 IN CONST VOID *HobStart
64 )
65{
66 ASSERT (FALSE);
67 return NULL;
68}
69
83VOID *
84EFIAPI
86 IN UINT16 Type
87 )
88{
89 ASSERT (FALSE);
90 return NULL;
91}
92
115VOID *
116EFIAPI
118 IN CONST EFI_GUID *Guid,
119 IN CONST VOID *HobStart
120 )
121{
122 ASSERT (FALSE);
123 return NULL;
124}
125
144VOID *
145EFIAPI
147 IN CONST EFI_GUID *Guid
148 )
149{
150 ASSERT (FALSE);
151 return NULL;
152}
153
168EFIAPI
170 VOID
171 )
172{
173 ASSERT (FALSE);
174 return MAX_UINT32;
175}
176
193VOID
194EFIAPI
196 IN CONST EFI_GUID *ModuleName,
197 IN EFI_PHYSICAL_ADDRESS MemoryAllocationModule,
198 IN UINT64 ModuleLength,
199 IN EFI_PHYSICAL_ADDRESS EntryPoint
200 )
201{
202 ASSERT (FALSE);
203}
204
221VOID
222EFIAPI
224 IN EFI_RESOURCE_TYPE ResourceType,
225 IN EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute,
226 IN EFI_PHYSICAL_ADDRESS PhysicalStart,
227 IN UINT64 NumberOfBytes,
228 IN EFI_GUID *OwnerGUID
229 )
230{
231 ASSERT (FALSE);
232}
233
249VOID
250EFIAPI
252 IN EFI_RESOURCE_TYPE ResourceType,
253 IN EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute,
254 IN EFI_PHYSICAL_ADDRESS PhysicalStart,
255 IN UINT64 NumberOfBytes
256 )
257{
258 ASSERT (FALSE);
259}
260
283VOID *
284EFIAPI
286 IN CONST EFI_GUID *Guid,
287 IN UINTN DataLength
288 )
289{
290 ASSERT (FALSE);
291 return NULL;
292}
293
319VOID *
320EFIAPI
322 IN CONST EFI_GUID *Guid,
323 IN VOID *Data,
324 IN UINTN DataLength
325 )
326{
327 ASSERT (FALSE);
328 return NULL;
329}
330
345VOID
346EFIAPI
348 IN EFI_PHYSICAL_ADDRESS BaseAddress,
349 IN UINT64 Length
350 )
351{
352 ASSERT (FALSE);
353}
354
371VOID
372EFIAPI
374 IN EFI_PHYSICAL_ADDRESS BaseAddress,
375 IN UINT64 Length,
376 IN CONST EFI_GUID *FvName,
377 IN CONST EFI_GUID *FileName
378 )
379{
380 ASSERT (FALSE);
381}
382
404VOID
405EFIAPI
407 IN EFI_PHYSICAL_ADDRESS BaseAddress,
408 IN UINT64 Length,
409 IN UINT32 AuthenticationStatus,
410 IN BOOLEAN ExtractedFv,
411 IN CONST EFI_GUID *FvName OPTIONAL,
412 IN CONST EFI_GUID *FileName OPTIONAL
413 )
414{
415 ASSERT (FALSE);
416}
417
432VOID
433EFIAPI
435 IN EFI_PHYSICAL_ADDRESS BaseAddress,
436 IN UINT64 Length
437 )
438{
439 ASSERT (FALSE);
440}
441
455VOID
456EFIAPI
458 IN UINT8 SizeOfMemorySpace,
459 IN UINT8 SizeOfIoSpace
460 )
461{
462 ASSERT (FALSE);
463}
464
478VOID
479EFIAPI
481 IN EFI_PHYSICAL_ADDRESS BaseAddress,
482 IN UINT64 Length
483 )
484{
485 ASSERT (FALSE);
486}
487
502VOID
503EFIAPI
505 IN EFI_PHYSICAL_ADDRESS BaseAddress,
506 IN UINT64 Length,
507 IN EFI_MEMORY_TYPE MemoryType
508 )
509{
510 ASSERT (FALSE);
511}
512
527VOID
528EFIAPI
530 IN EFI_PHYSICAL_ADDRESS BaseAddress,
531 IN UINT64 Length,
532 IN EFI_MEMORY_TYPE MemoryType
533 )
534{
535 ASSERT (FALSE);
536}
UINT64 UINTN
#define NULL
Definition: Base.h:312
#define CONST
Definition: Base.h:259
#define FALSE
Definition: Base.h:307
#define IN
Definition: Base.h:279
VOID EFIAPI BuildFv2Hob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN CONST EFI_GUID *FvName, IN CONST EFI_GUID *FileName)
VOID *EFIAPI GetFirstHob(IN UINT16 Type)
VOID *EFIAPI GetFirstGuidHob(IN CONST EFI_GUID *Guid)
VOID *EFIAPI BuildGuidDataHob(IN CONST EFI_GUID *Guid, IN VOID *Data, IN UINTN DataLength)
VOID EFIAPI BuildModuleHob(IN CONST EFI_GUID *ModuleName, IN EFI_PHYSICAL_ADDRESS MemoryAllocationModule, IN UINT64 ModuleLength, IN EFI_PHYSICAL_ADDRESS EntryPoint)
VOID EFIAPI BuildCpuHob(IN UINT8 SizeOfMemorySpace, IN UINT8 SizeOfIoSpace)
VOID EFIAPI BuildResourceDescriptorHob(IN EFI_RESOURCE_TYPE ResourceType, IN EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute, IN EFI_PHYSICAL_ADDRESS PhysicalStart, IN UINT64 NumberOfBytes)
VOID EFIAPI BuildFvHob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length)
VOID *EFIAPI BuildGuidHob(IN CONST EFI_GUID *Guid, IN UINTN DataLength)
VOID EFIAPI BuildBspStoreHob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN EFI_MEMORY_TYPE MemoryType)
VOID EFIAPI BuildFv3Hob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN UINT32 AuthenticationStatus, IN BOOLEAN ExtractedFv, IN CONST EFI_GUID *FvName OPTIONAL, IN CONST EFI_GUID *FileName OPTIONAL)
VOID EFIAPI BuildMemoryAllocationHob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN EFI_MEMORY_TYPE MemoryType)
VOID *EFIAPI GetNextHob(IN UINT16 Type, IN CONST VOID *HobStart)
VOID EFIAPI BuildCvHob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length)
VOID *EFIAPI GetNextGuidHob(IN CONST EFI_GUID *Guid, IN CONST VOID *HobStart)
VOID *EFIAPI GetHobList(VOID)
VOID EFIAPI BuildStackHob(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length)
EFI_BOOT_MODE EFIAPI GetBootModeHob(VOID)
VOID EFIAPI BuildResourceDescriptorWithOwnerHob(IN EFI_RESOURCE_TYPE ResourceType, IN EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute, IN EFI_PHYSICAL_ADDRESS PhysicalStart, IN UINT64 NumberOfBytes, IN EFI_GUID *OwnerGUID)
#define ASSERT(Expression)
Definition: DebugLib.h:391
UINT32 EFI_BOOT_MODE
Definition: PiBootMode.h:18
UINT32 EFI_RESOURCE_TYPE
Definition: PiHob.h:223
UINT32 EFI_RESOURCE_ATTRIBUTE_TYPE
Definition: PiHob.h:240
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:49
EFI_MEMORY_TYPE
Definition: Base.h:213