TianoCore EDK2 master
Loading...
Searching...
No Matches
ServiceProcessorManagementInterfaceTable.h
Go to the documentation of this file.
1
16#ifndef _SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE_H_
17#define _SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE_H_
18
20
21#pragma pack(1)
22
27typedef union {
31 struct {
32 UINT8 SegmentGroup;
33 UINT8 Bus;
34 UINT8 Device;
35 UINT8 Function;
36 } Pci;
40 UINT32 Uid;
42
46typedef struct {
56 UINT8 Reserved1;
69 UINT8 Gpe;
73 UINT8 Reserved2;
95 UINT8 Reserved3;
97
98#pragma pack()
99
103#define EFI_ACPI_SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_5_TABLE_REVISION 0x05
104
108#define EFI_ACPI_SPMI_INTERFACE_TYPE_KCS 0x01
109#define EFI_ACPI_SPMI_INTERFACE_TYPE_SMIC 0x02
110#define EFI_ACPI_SPMI_INTERFACE_TYPE_BT 0x03
111#define EFI_ACPI_SPMI_INTERFACE_TYPE_SSIF 0x04
112
113#endif
EFI_ACPI_SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE_DEVICE_ID DeviceId