summaryrefslogtreecommitdiffstats
path: root/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h
diff options
context:
space:
mode:
Diffstat (limited to 'MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h')
-rw-r--r--MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h b/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h
index 9c04d52037..15f47f1535 100644
--- a/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h
+++ b/MdePkg/Include/IndustryStandard/ServiceProcessorManagementInterfaceTable.h
@@ -10,6 +10,7 @@
v2.0 Revision 1.1, Dated October 2013.
https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/ipmi-intelligent-platform-mgt-interface-spec-2nd-gen-v2-0-spec-update.pdf
**/
+
#ifndef _SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE_H_
#define _SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE_H_
@@ -26,62 +27,61 @@ typedef union {
/// For PCI IPMI device
///
struct {
- UINT8 SegmentGroup;
- UINT8 Bus;
- UINT8 Device;
- UINT8 Function;
+ UINT8 SegmentGroup;
+ UINT8 Bus;
+ UINT8 Device;
+ UINT8 Function;
} Pci;
///
/// For non-PCI IPMI device, the ACPI _UID value of the device
///
- UINT32 Uid;
+ UINT32 Uid;
} EFI_ACPI_SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE_DEVICE_ID;
-
///
/// Definition for Service Processor Management Interface Description Table
///
typedef struct {
- EFI_ACPI_DESCRIPTION_HEADER Header;
+ EFI_ACPI_DESCRIPTION_HEADER Header;
///
/// Indicates the type of IPMI interface.
///
- UINT8 InterfaceType;
+ UINT8 InterfaceType;
///
/// This field must always be 01h to be compatible with any software that
/// implements previous versions of this spec.
///
- UINT8 Reserved1;
+ UINT8 Reserved1;
///
/// Identifies the IPMI specification revision, in BCD format.
///
- UINT16 SpecificationRevision;
+ UINT16 SpecificationRevision;
///
/// Interrupt type(s) used by the interface.
///
- UINT8 InterruptType;
+ UINT8 InterruptType;
///
/// The bit assignment of the SCI interrupt within the GPEx_STS register of a
/// GPE described if the FADT that the interface triggers.
///
- UINT8 Gpe;
+ UINT8 Gpe;
///
/// Reserved, must be 00h.
///
- UINT8 Reserved2;
+ UINT8 Reserved2;
///
/// PCI Device Flag.
///
- UINT8 PciDeviceFlag;
+ UINT8 PciDeviceFlag;
///
/// The I/O APIC or I/O SAPIC Global System Interrupt used by the interface.
///
- UINT32 GlobalSystemInterrupt;
+ UINT32 GlobalSystemInterrupt;
///
/// The base address of the interface register set described using the
/// Generic Address Structure (GAS, See [ACPI 2.0] for the definition).
///
- EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE BaseAddress;
+ EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE BaseAddress;
///
/// Device identification information.
///
@@ -90,7 +90,7 @@ typedef struct {
/// This field must always be null (0x00) to be compatible with any software
/// that implements previous versions of this spec.
///
- UINT8 Reserved3;
+ UINT8 Reserved3;
} EFI_ACPI_SERVICE_PROCESSOR_MANAGEMENT_INTERFACE_TABLE;
#pragma pack()