TianoCore EDK2 master
Loading...
Searching...
No Matches
SecFsp.h
Go to the documentation of this file.
1
8#ifndef _SEC_FSP_H_
9#define _SEC_FSP_H_
10
11#include <PiPei.h>
12#include <FspEas.h>
13#include <Library/PcdLib.h>
14#include <Library/BaseLib.h>
15#include <Library/DebugLib.h>
21
22#define FSP_MCUD_SIGNATURE SIGNATURE_32 ('M', 'C', 'U', 'D')
23#define FSP_PER0_SIGNATURE SIGNATURE_32 ('P', 'E', 'R', '0')
24
34IA32_IDT_GATE_DESCRIPTOR
36 IN UINT64 IdtEntryTemplate
37 );
38
49VOID
51 IN OUT FSP_GLOBAL_DATA *PeiFspData,
52 IN UINTN BootLoaderStack,
53 IN UINT8 ApiIdx
54 );
55
63VOID
65 IN UINTN OffsetGap
66 );
67
75EFIAPI
77 VOID
78 );
79
87EFIAPI
89 VOID
90 );
91
92#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
IA32_IDT_GATE_DESCRIPTOR FspGetExceptionHandler(IN UINT64 IdtEntryTemplate)
Definition: SecFsp.c:20
VOID FspDataPointerFixUp(IN UINTN OffsetGap)
Definition: SecFsp.c:232
UINTN EFIAPI AsmGetFspInfoHeader(VOID)
UINTN EFIAPI AsmGetFspBaseAddress(VOID)
VOID FspGlobalDataInit(IN OUT FSP_GLOBAL_DATA *PeiFspData, IN UINTN BootLoaderStack, IN UINT8 ApiIdx)
Definition: SecFsp.c:125