TianoCore EDK2 master
Loading...
Searching...
No Matches
SecPerformance.h
Go to the documentation of this file.
1
10#ifndef _PEI_SEC_PERFORMANCE_PPI_H_
11#define _PEI_SEC_PERFORMANCE_PPI_H_
12
13#define PEI_SEC_PERFORMANCE_PPI_GUID \
14 { \
15 0x0ecc666b, 0x4662, 0x47f9, {0x9d, 0xd5, 0xd0, 0x96, 0xff, 0x7d, 0xa4, 0x9e } \
16 }
17
19
23typedef struct {
24 UINT64 ResetEnd;
26
43typedef
45(EFIAPI *GET_SEC_PERFORMANCE)(
46 IN CONST EFI_PEI_SERVICES **PeiServices,
48 OUT FIRMWARE_SEC_PERFORMANCE *Performance
49 );
50
55 GET_SEC_PERFORMANCE GetPerformance;
56};
57
58extern EFI_GUID gPeiSecPerformancePpiGuid;
59
60#endif
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS(EFIAPI * GET_SEC_PERFORMANCE)(IN CONST EFI_PEI_SERVICES **PeiServices, IN PEI_SEC_PERFORMANCE_PPI *This, OUT FIRMWARE_SEC_PERFORMANCE *Performance)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
UINT64 ResetEnd
Timer value logged at the beginning of firmware image execution, in unit of nanosecond.
Definition: Base.h:213