OpenCore  1.0.4
OpenCore Bootloader
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//
14#include <Library/PeiCoreEntryPoint.h>
15#include <Library/BaseLib.h>
16#include <Library/DebugLib.h>
17#include <Library/PcdLib.h>
18
51VOID
52EFIAPI
54 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
55 IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList
56 )
57{
58 ProcessModuleEntryPointList (SecCoreData, PpiList, NULL);
59
60 //
61 // Should never return
62 //
63 ASSERT (FALSE);
64 CpuDeadLoop ();
65}
66
86VOID
87EFIAPI
89 IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
90 IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList
91 )
92{
93 _ModuleEntryPoint (SecCoreData, PpiList);
94}
EFI_STATUS EFIAPI _ModuleEntryPoint(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition CanaryDummy.c:40
VOID EFIAPI _ModuleEntryPointReal(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)
#define ASSERT(x)
Definition coder.h:55