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
>
16
#include <
Library/SerialPortLib.h
>
17
#include <
Library/BaseMemoryLib.h
>
18
#include <
Library/FspCommonLib.h
>
19
#include <
Library/FspSecPlatformLib.h
>
20
#include <
Library/FspPlatformLib.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
34
IA32_IDT_GATE_DESCRIPTOR
35
FspGetExceptionHandler
(
36
IN
UINT64 IdtEntryTemplate
37
);
38
49
VOID
50
FspGlobalDataInit
(
51
IN
OUT
FSP_GLOBAL_DATA
*PeiFspData,
52
IN
UINTN
BootLoaderStack,
53
IN
UINT8 ApiIdx
54
);
55
63
VOID
64
FspDataPointerFixUp
(
65
IN
UINTN
OffsetGap
66
);
67
74
UINTN
75
EFIAPI
76
AsmGetFspBaseAddress
(
77
VOID
78
);
79
86
UINTN
87
EFIAPI
88
AsmGetFspInfoHeader
(
89
VOID
90
);
91
92
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseLib.h
BaseMemoryLib.h
FspCommonLib.h
FspEas.h
FspPlatformLib.h
FspSecPlatformLib.h
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
DebugLib.h
PcdLib.h
PiPei.h
FspGetExceptionHandler
IA32_IDT_GATE_DESCRIPTOR FspGetExceptionHandler(IN UINT64 IdtEntryTemplate)
Definition:
SecFsp.c:20
FspDataPointerFixUp
VOID FspDataPointerFixUp(IN UINTN OffsetGap)
Definition:
SecFsp.c:232
AsmGetFspInfoHeader
UINTN EFIAPI AsmGetFspInfoHeader(VOID)
AsmGetFspBaseAddress
UINTN EFIAPI AsmGetFspBaseAddress(VOID)
FspGlobalDataInit
VOID FspGlobalDataInit(IN OUT FSP_GLOBAL_DATA *PeiFspData, IN UINTN BootLoaderStack, IN UINT8 ApiIdx)
Definition:
SecFsp.c:125
SerialPortLib.h
FSP_GLOBAL_DATA
Definition:
FspGlobalData.h:45
IntelFsp2Pkg
FspSecCore
SecFsp.h
Generated on Fri Nov 15 2024 18:01:08 for TianoCore EDK2 by
1.9.6