TianoCore EDK2 master
Loading...
Searching...
No Matches
PeiCoreEntryPoint.c
Go to the documentation of this file.
1
9#include <PiPei.h>
10
11//
12// The Library classes this module produced
13//
15#include <Library/BaseLib.h>
16#include <Library/DebugLib.h>
17
50VOID
51EFIAPI
53 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
55 )
56{
57 ProcessModuleEntryPointList (SecCoreData, PpiList, NULL);
58
59 //
60 // Should never return
61 //
62 ASSERT (FALSE);
63 CpuDeadLoop ();
64}
65
85VOID
86EFIAPI
88 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
90 )
91{
92 _ModuleEntryPoint (SecCoreData, PpiList);
93}
VOID EFIAPI CpuDeadLoop(VOID)
Definition: CpuDeadLoop.c:25
VOID EFIAPI ProcessModuleEntryPointList(IN VOID *HobStart)
#define NULL
Definition: Base.h:319
#define CONST
Definition: Base.h:259
#define FALSE
Definition: Base.h:307
#define IN
Definition: Base.h:279
VOID EFIAPI _ModuleEntryPoint(IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList)
VOID EFIAPI EfiMain(IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList)