TianoCore EDK2 master
Loading...
Searching...
No Matches
SmmRegisterInfoGuid.h
Go to the documentation of this file.
1
9#ifndef PAYLOAD_SMM_REGISTER_INFO_GUID_H_
10#define PAYLOAD_SMM_REGISTER_INFO_GUID_H_
11
13
18
24
25#define REGISTER_ID_SMI_GBL_EN 1
26#define REGISTER_ID_SMI_GBL_EN_LOCK 2
27#define REGISTER_ID_SMI_EOS 3
28#define REGISTER_ID_SMI_APM_EN 4
29#define REGISTER_ID_SMI_APM_STS 5
30
31#pragma pack(1)
32typedef struct {
33 UINT64 Id;
34 UINT64 Value;
35 PLD_GENERIC_ADDRESS Address;
37
38typedef struct {
39 UINT16 Revision;
40 UINT16 Reserved;
41 UINT32 Count;
42 PLD_GENERIC_REGISTER Registers[0];
44
45#pragma pack()
46
47#endif
EFI_GUID gSmmRegisterInfoGuid
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PLD_GENERIC_ADDRESS
Definition: Base.h:213