TianoCore EDK2
master
Loading...
Searching...
No Matches
SecPlatformInformation2.h
Go to the documentation of this file.
1
15
#ifndef __SEC_PLATFORM_INFORMATION2_PPI_H__
16
#define __SEC_PLATFORM_INFORMATION2_PPI_H__
17
18
#include <
Ppi/SecPlatformInformation.h
>
19
20
#define EFI_SEC_PLATFORM_INFORMATION2_GUID \
21
{ \
22
0x9e9f374b, 0x8f16, 0x4230, {0x98, 0x24, 0x58, 0x46, 0xee, 0x76, 0x6a, 0x97 } \
23
}
24
25
typedef
struct
_EFI_SEC_PLATFORM_INFORMATION2_PPI
EFI_SEC_PLATFORM_INFORMATION2_PPI
;
26
30
typedef
struct
{
31
UINT32 CpuLocation;
32
EFI_SEC_PLATFORM_INFORMATION_RECORD
InfoRecord;
33
}
EFI_SEC_PLATFORM_INFORMATION_CPU
;
34
38
typedef
struct
{
42
UINT32
NumberOfCpus
;
43
EFI_SEC_PLATFORM_INFORMATION_CPU
CpuInstance[1];
44
}
EFI_SEC_PLATFORM_INFORMATION_RECORD2
;
45
60
typedef
61
EFI_STATUS
62
(EFIAPI *
EFI_SEC_PLATFORM_INFORMATION2
)(
63
IN
CONST
EFI_PEI_SERVICES
**PeiServices,
64
IN
OUT
UINT64 *StructureSize,
65
OUT
EFI_SEC_PLATFORM_INFORMATION_RECORD2
*PlatformInformationRecord2
66
);
67
73
struct
_EFI_SEC_PLATFORM_INFORMATION2_PPI
{
74
EFI_SEC_PLATFORM_INFORMATION2
PlatformInformation2;
75
};
76
77
extern
EFI_GUID
gEfiSecPlatformInformation2PpiGuid;
78
79
#endif
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_SEC_PLATFORM_INFORMATION2
EFI_STATUS(EFIAPI * EFI_SEC_PLATFORM_INFORMATION2)(IN CONST EFI_PEI_SERVICES **PeiServices, IN OUT UINT64 *StructureSize, OUT EFI_SEC_PLATFORM_INFORMATION_RECORD2 *PlatformInformationRecord2)
Definition:
SecPlatformInformation2.h:62
SecPlatformInformation.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_SERVICES
Definition:
PiPeiCis.h:877
_EFI_SEC_PLATFORM_INFORMATION2_PPI
Definition:
SecPlatformInformation2.h:73
EFI_SEC_PLATFORM_INFORMATION_CPU
Definition:
SecPlatformInformation2.h:30
EFI_SEC_PLATFORM_INFORMATION_RECORD2
Definition:
SecPlatformInformation2.h:38
EFI_SEC_PLATFORM_INFORMATION_RECORD2::NumberOfCpus
UINT32 NumberOfCpus
Definition:
SecPlatformInformation2.h:42
GUID
Definition:
Base.h:213
EFI_SEC_PLATFORM_INFORMATION_RECORD
Definition:
SecPlatformInformation.h:94
MdePkg
Include
Ppi
SecPlatformInformation2.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6