X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FInclude%2FIndustryStandard%2FServiceProcessorManagementInterfaceTable.h;h=15f47f1535ebef8b313dd39d7a001e27467eb3bc;hb=2f88bd3a1296c522317f1c21377876de63de5be7;hp=9c04d52037de5045a1e4f269bdd4dd03b0832c01;hpb=1436aea4d5707e672672a11bda72be2c63c936c3;p=mirror_edk2.git 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()