]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/Acpi51.h
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / Acpi51.h
index 5fbf7c99f1f7d6ca9109f198bd3f25f12bd47961..d8ee3ef8f2d0e5c17c25305dc51a635632624b73 100644 (file)
 /// ACPI 5.1 Generic Address Space definition\r
 ///\r
 typedef struct {\r
-  UINT8   AddressSpaceId;\r
-  UINT8   RegisterBitWidth;\r
-  UINT8   RegisterBitOffset;\r
-  UINT8   AccessSize;\r
-  UINT64  Address;\r
+  UINT8     AddressSpaceId;\r
+  UINT8     RegisterBitWidth;\r
+  UINT8     RegisterBitOffset;\r
+  UINT8     AccessSize;\r
+  UINT64    Address;\r
 } EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE;\r
 \r
 //\r
 // Generic Address Space Address IDs\r
 //\r
-#define EFI_ACPI_5_1_SYSTEM_MEMORY              0\r
-#define EFI_ACPI_5_1_SYSTEM_IO                  1\r
-#define EFI_ACPI_5_1_PCI_CONFIGURATION_SPACE    2\r
-#define EFI_ACPI_5_1_EMBEDDED_CONTROLLER        3\r
-#define EFI_ACPI_5_1_SMBUS                      4\r
+#define EFI_ACPI_5_1_SYSTEM_MEMORY                   0\r
+#define EFI_ACPI_5_1_SYSTEM_IO                       1\r
+#define EFI_ACPI_5_1_PCI_CONFIGURATION_SPACE         2\r
+#define EFI_ACPI_5_1_EMBEDDED_CONTROLLER             3\r
+#define EFI_ACPI_5_1_SMBUS                           4\r
 #define EFI_ACPI_5_1_PLATFORM_COMMUNICATION_CHANNEL  0x0A\r
 #define EFI_ACPI_5_1_FUNCTIONAL_FIXED_HARDWARE       0x7F\r
 \r
@@ -57,29 +57,29 @@ typedef struct {
 /// Root System Description Pointer Structure\r
 ///\r
 typedef struct {\r
-  UINT64  Signature;\r
-  UINT8   Checksum;\r
-  UINT8   OemId[6];\r
-  UINT8   Revision;\r
-  UINT32  RsdtAddress;\r
-  UINT32  Length;\r
-  UINT64  XsdtAddress;\r
-  UINT8   ExtendedChecksum;\r
-  UINT8   Reserved[3];\r
+  UINT64    Signature;\r
+  UINT8     Checksum;\r
+  UINT8     OemId[6];\r
+  UINT8     Revision;\r
+  UINT32    RsdtAddress;\r
+  UINT32    Length;\r
+  UINT64    XsdtAddress;\r
+  UINT8     ExtendedChecksum;\r
+  UINT8     Reserved[3];\r
 } EFI_ACPI_5_1_ROOT_SYSTEM_DESCRIPTION_POINTER;\r
 \r
 ///\r
 /// RSD_PTR Revision (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02  ///< ACPISpec (Revision 5.1) says current value is 2\r
+#define EFI_ACPI_5_1_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION  0x02 ///< ACPISpec (Revision 5.1) says current value is 2\r
 \r
 ///\r
 /// Common table header, this prefaces all ACPI tables, including FACS, but\r
 /// excluding the RSD PTR structure\r
 ///\r
 typedef struct {\r
-  UINT32  Signature;\r
-  UINT32  Length;\r
+  UINT32    Signature;\r
+  UINT32    Length;\r
 } EFI_ACPI_5_1_COMMON_HEADER;\r
 \r
 //\r
@@ -91,7 +91,7 @@ typedef struct {
 ///\r
 /// RSDT Revision (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION  0x01\r
 \r
 //\r
 // Extended System Description Table\r
@@ -102,73 +102,73 @@ typedef struct {
 ///\r
 /// XSDT Revision (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// Fixed ACPI Description Table Structure (FADT)\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER             Header;\r
-  UINT32                                  FirmwareCtrl;\r
-  UINT32                                  Dsdt;\r
-  UINT8                                   Reserved0;\r
-  UINT8                                   PreferredPmProfile;\r
-  UINT16                                  SciInt;\r
-  UINT32                                  SmiCmd;\r
-  UINT8                                   AcpiEnable;\r
-  UINT8                                   AcpiDisable;\r
-  UINT8                                   S4BiosReq;\r
-  UINT8                                   PstateCnt;\r
-  UINT32                                  Pm1aEvtBlk;\r
-  UINT32                                  Pm1bEvtBlk;\r
-  UINT32                                  Pm1aCntBlk;\r
-  UINT32                                  Pm1bCntBlk;\r
-  UINT32                                  Pm2CntBlk;\r
-  UINT32                                  PmTmrBlk;\r
-  UINT32                                  Gpe0Blk;\r
-  UINT32                                  Gpe1Blk;\r
-  UINT8                                   Pm1EvtLen;\r
-  UINT8                                   Pm1CntLen;\r
-  UINT8                                   Pm2CntLen;\r
-  UINT8                                   PmTmrLen;\r
-  UINT8                                   Gpe0BlkLen;\r
-  UINT8                                   Gpe1BlkLen;\r
-  UINT8                                   Gpe1Base;\r
-  UINT8                                   CstCnt;\r
-  UINT16                                  PLvl2Lat;\r
-  UINT16                                  PLvl3Lat;\r
-  UINT16                                  FlushSize;\r
-  UINT16                                  FlushStride;\r
-  UINT8                                   DutyOffset;\r
-  UINT8                                   DutyWidth;\r
-  UINT8                                   DayAlrm;\r
-  UINT8                                   MonAlrm;\r
-  UINT8                                   Century;\r
-  UINT16                                  IaPcBootArch;\r
-  UINT8                                   Reserved1;\r
-  UINT32                                  Flags;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  ResetReg;\r
-  UINT8                                   ResetValue;\r
-  UINT16                                  ArmBootArch;\r
-  UINT8                                   MinorVersion;\r
-  UINT64                                  XFirmwareCtrl;\r
-  UINT64                                  XDsdt;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XPm1aEvtBlk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XPm1bEvtBlk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XPm1aCntBlk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XPm1bCntBlk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XPm2CntBlk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XPmTmrBlk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XGpe0Blk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  XGpe1Blk;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  SleepControlReg;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  SleepStatusReg;\r
+  EFI_ACPI_DESCRIPTION_HEADER               Header;\r
+  UINT32                                    FirmwareCtrl;\r
+  UINT32                                    Dsdt;\r
+  UINT8                                     Reserved0;\r
+  UINT8                                     PreferredPmProfile;\r
+  UINT16                                    SciInt;\r
+  UINT32                                    SmiCmd;\r
+  UINT8                                     AcpiEnable;\r
+  UINT8                                     AcpiDisable;\r
+  UINT8                                     S4BiosReq;\r
+  UINT8                                     PstateCnt;\r
+  UINT32                                    Pm1aEvtBlk;\r
+  UINT32                                    Pm1bEvtBlk;\r
+  UINT32                                    Pm1aCntBlk;\r
+  UINT32                                    Pm1bCntBlk;\r
+  UINT32                                    Pm2CntBlk;\r
+  UINT32                                    PmTmrBlk;\r
+  UINT32                                    Gpe0Blk;\r
+  UINT32                                    Gpe1Blk;\r
+  UINT8                                     Pm1EvtLen;\r
+  UINT8                                     Pm1CntLen;\r
+  UINT8                                     Pm2CntLen;\r
+  UINT8                                     PmTmrLen;\r
+  UINT8                                     Gpe0BlkLen;\r
+  UINT8                                     Gpe1BlkLen;\r
+  UINT8                                     Gpe1Base;\r
+  UINT8                                     CstCnt;\r
+  UINT16                                    PLvl2Lat;\r
+  UINT16                                    PLvl3Lat;\r
+  UINT16                                    FlushSize;\r
+  UINT16                                    FlushStride;\r
+  UINT8                                     DutyOffset;\r
+  UINT8                                     DutyWidth;\r
+  UINT8                                     DayAlrm;\r
+  UINT8                                     MonAlrm;\r
+  UINT8                                     Century;\r
+  UINT16                                    IaPcBootArch;\r
+  UINT8                                     Reserved1;\r
+  UINT32                                    Flags;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    ResetReg;\r
+  UINT8                                     ResetValue;\r
+  UINT16                                    ArmBootArch;\r
+  UINT8                                     MinorVersion;\r
+  UINT64                                    XFirmwareCtrl;\r
+  UINT64                                    XDsdt;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XPm1aEvtBlk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XPm1bEvtBlk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XPm1aCntBlk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XPm1bCntBlk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XPm2CntBlk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XPmTmrBlk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XGpe0Blk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    XGpe1Blk;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    SleepControlReg;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    SleepStatusReg;\r
 } EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE;\r
 \r
 ///\r
 /// FADT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE_REVISION  0x05\r
+#define EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE_REVISION        0x05\r
 #define EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE_MINOR_REVISION  0x01\r
 \r
 //\r
@@ -188,62 +188,62 @@ typedef struct {
 // Fixed ACPI Description Table Boot Architecture Flags\r
 // All other bits are reserved and must be set to 0.\r
 //\r
-#define EFI_ACPI_5_1_LEGACY_DEVICES              BIT0\r
-#define EFI_ACPI_5_1_8042                        BIT1\r
-#define EFI_ACPI_5_1_VGA_NOT_PRESENT             BIT2\r
-#define EFI_ACPI_5_1_MSI_NOT_SUPPORTED           BIT3\r
-#define EFI_ACPI_5_1_PCIE_ASPM_CONTROLS          BIT4\r
-#define EFI_ACPI_5_1_CMOS_RTC_NOT_PRESENT        BIT5\r
+#define EFI_ACPI_5_1_LEGACY_DEVICES        BIT0\r
+#define EFI_ACPI_5_1_8042                  BIT1\r
+#define EFI_ACPI_5_1_VGA_NOT_PRESENT       BIT2\r
+#define EFI_ACPI_5_1_MSI_NOT_SUPPORTED     BIT3\r
+#define EFI_ACPI_5_1_PCIE_ASPM_CONTROLS    BIT4\r
+#define EFI_ACPI_5_1_CMOS_RTC_NOT_PRESENT  BIT5\r
 \r
 //\r
 // Fixed ACPI Description Table Arm Boot Architecture Flags\r
 // All other bits are reserved and must be set to 0.\r
 //\r
-#define EFI_ACPI_5_1_ARM_PSCI_COMPLIANT              BIT0\r
-#define EFI_ACPI_5_1_ARM_PSCI_USE_HVC                BIT1\r
+#define EFI_ACPI_5_1_ARM_PSCI_COMPLIANT  BIT0\r
+#define EFI_ACPI_5_1_ARM_PSCI_USE_HVC    BIT1\r
 \r
 //\r
 // Fixed ACPI Description Table Fixed Feature Flags\r
 // All other bits are reserved and must be set to 0.\r
 //\r
-#define EFI_ACPI_5_1_WBINVD                                 BIT0\r
-#define EFI_ACPI_5_1_WBINVD_FLUSH                           BIT1\r
-#define EFI_ACPI_5_1_PROC_C1                                BIT2\r
-#define EFI_ACPI_5_1_P_LVL2_UP                              BIT3\r
-#define EFI_ACPI_5_1_PWR_BUTTON                             BIT4\r
-#define EFI_ACPI_5_1_SLP_BUTTON                             BIT5\r
-#define EFI_ACPI_5_1_FIX_RTC                                BIT6\r
-#define EFI_ACPI_5_1_RTC_S4                                 BIT7\r
-#define EFI_ACPI_5_1_TMR_VAL_EXT                            BIT8\r
-#define EFI_ACPI_5_1_DCK_CAP                                BIT9\r
-#define EFI_ACPI_5_1_RESET_REG_SUP                          BIT10\r
-#define EFI_ACPI_5_1_SEALED_CASE                            BIT11\r
-#define EFI_ACPI_5_1_HEADLESS                               BIT12\r
-#define EFI_ACPI_5_1_CPU_SW_SLP                             BIT13\r
-#define EFI_ACPI_5_1_PCI_EXP_WAK                            BIT14\r
-#define EFI_ACPI_5_1_USE_PLATFORM_CLOCK                     BIT15\r
-#define EFI_ACPI_5_1_S4_RTC_STS_VALID                       BIT16\r
-#define EFI_ACPI_5_1_REMOTE_POWER_ON_CAPABLE                BIT17\r
-#define EFI_ACPI_5_1_FORCE_APIC_CLUSTER_MODEL               BIT18\r
-#define EFI_ACPI_5_1_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19\r
-#define EFI_ACPI_5_1_HW_REDUCED_ACPI                        BIT20\r
-#define EFI_ACPI_5_1_LOW_POWER_S0_IDLE_CAPABLE              BIT21\r
+#define EFI_ACPI_5_1_WBINVD                                BIT0\r
+#define EFI_ACPI_5_1_WBINVD_FLUSH                          BIT1\r
+#define EFI_ACPI_5_1_PROC_C1                               BIT2\r
+#define EFI_ACPI_5_1_P_LVL2_UP                             BIT3\r
+#define EFI_ACPI_5_1_PWR_BUTTON                            BIT4\r
+#define EFI_ACPI_5_1_SLP_BUTTON                            BIT5\r
+#define EFI_ACPI_5_1_FIX_RTC                               BIT6\r
+#define EFI_ACPI_5_1_RTC_S4                                BIT7\r
+#define EFI_ACPI_5_1_TMR_VAL_EXT                           BIT8\r
+#define EFI_ACPI_5_1_DCK_CAP                               BIT9\r
+#define EFI_ACPI_5_1_RESET_REG_SUP                         BIT10\r
+#define EFI_ACPI_5_1_SEALED_CASE                           BIT11\r
+#define EFI_ACPI_5_1_HEADLESS                              BIT12\r
+#define EFI_ACPI_5_1_CPU_SW_SLP                            BIT13\r
+#define EFI_ACPI_5_1_PCI_EXP_WAK                           BIT14\r
+#define EFI_ACPI_5_1_USE_PLATFORM_CLOCK                    BIT15\r
+#define EFI_ACPI_5_1_S4_RTC_STS_VALID                      BIT16\r
+#define EFI_ACPI_5_1_REMOTE_POWER_ON_CAPABLE               BIT17\r
+#define EFI_ACPI_5_1_FORCE_APIC_CLUSTER_MODEL              BIT18\r
+#define EFI_ACPI_5_1_FORCE_APIC_PHYSICAL_DESTINATION_MODE  BIT19\r
+#define EFI_ACPI_5_1_HW_REDUCED_ACPI                       BIT20\r
+#define EFI_ACPI_5_1_LOW_POWER_S0_IDLE_CAPABLE             BIT21\r
 \r
 ///\r
 /// Firmware ACPI Control Structure\r
 ///\r
 typedef struct {\r
-  UINT32  Signature;\r
-  UINT32  Length;\r
-  UINT32  HardwareSignature;\r
-  UINT32  FirmwareWakingVector;\r
-  UINT32  GlobalLock;\r
-  UINT32  Flags;\r
-  UINT64  XFirmwareWakingVector;\r
-  UINT8   Version;\r
-  UINT8   Reserved0[3];\r
-  UINT32  OspmFlags;\r
-  UINT8   Reserved1[24];\r
+  UINT32    Signature;\r
+  UINT32    Length;\r
+  UINT32    HardwareSignature;\r
+  UINT32    FirmwareWakingVector;\r
+  UINT32    GlobalLock;\r
+  UINT32    Flags;\r
+  UINT64    XFirmwareWakingVector;\r
+  UINT8     Version;\r
+  UINT8     Reserved0[3];\r
+  UINT32    OspmFlags;\r
+  UINT8     Reserved1[24];\r
 } EFI_ACPI_5_1_FIRMWARE_ACPI_CONTROL_STRUCTURE;\r
 \r
 ///\r
@@ -255,14 +255,14 @@ typedef struct {
 /// Firmware Control Structure Feature Flags\r
 /// All other bits are reserved and must be set to 0.\r
 ///\r
-#define EFI_ACPI_5_1_S4BIOS_F                     BIT0\r
-#define EFI_ACPI_5_1_64BIT_WAKE_SUPPORTED_F       BIT1\r
+#define EFI_ACPI_5_1_S4BIOS_F                BIT0\r
+#define EFI_ACPI_5_1_64BIT_WAKE_SUPPORTED_F  BIT1\r
 \r
 ///\r
 /// OSPM Enabled Firmware Control Structure Flags\r
 /// All other bits are reserved and must be set to 0.\r
 ///\r
-#define EFI_ACPI_5_1_OSPM_64BIT_WAKE_F            BIT0\r
+#define EFI_ACPI_5_1_OSPM_64BIT_WAKE_F  BIT0\r
 \r
 //\r
 // Differentiated System Description Table,\r
@@ -271,29 +271,29 @@ typedef struct {
 // no definition needed as they are common description table header, the same with\r
 // EFI_ACPI_DESCRIPTION_HEADER, followed by a definition block.\r
 //\r
-#define EFI_ACPI_5_1_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02\r
-#define EFI_ACPI_5_1_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION        0x02\r
+#define EFI_ACPI_5_1_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION  0x02\r
+#define EFI_ACPI_5_1_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION       0x02\r
 \r
 ///\r
 /// Multiple APIC Description Table header definition.  The rest of the table\r
 /// must be defined in a platform specific manner.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      LocalApicAddress;\r
-  UINT32                      Flags;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         LocalApicAddress;\r
+  UINT32                         Flags;\r
 } EFI_ACPI_5_1_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER;\r
 \r
 ///\r
 /// MADT Revision (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x03\r
+#define EFI_ACPI_5_1_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION  0x03\r
 \r
 ///\r
 /// Multiple APIC Flags\r
 /// All other bits are reserved and must be set to 0.\r
 ///\r
-#define EFI_ACPI_5_1_PCAT_COMPAT         BIT0\r
+#define EFI_ACPI_5_1_PCAT_COMPAT  BIT0\r
 \r
 //\r
 // Multiple APIC Description Table APIC structure types\r
@@ -324,57 +324,57 @@ typedef struct {
 /// Processor Local APIC Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   AcpiProcessorId;\r
-  UINT8   ApicId;\r
-  UINT32  Flags;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     AcpiProcessorId;\r
+  UINT8     ApicId;\r
+  UINT32    Flags;\r
 } EFI_ACPI_5_1_PROCESSOR_LOCAL_APIC_STRUCTURE;\r
 \r
 ///\r
 /// Local APIC Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_LOCAL_APIC_ENABLED        BIT0\r
+#define EFI_ACPI_5_1_LOCAL_APIC_ENABLED  BIT0\r
 \r
 ///\r
 /// IO APIC Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   IoApicId;\r
-  UINT8   Reserved;\r
-  UINT32  IoApicAddress;\r
-  UINT32  GlobalSystemInterruptBase;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     IoApicId;\r
+  UINT8     Reserved;\r
+  UINT32    IoApicAddress;\r
+  UINT32    GlobalSystemInterruptBase;\r
 } EFI_ACPI_5_1_IO_APIC_STRUCTURE;\r
 \r
 ///\r
 /// Interrupt Source Override Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   Bus;\r
-  UINT8   Source;\r
-  UINT32  GlobalSystemInterrupt;\r
-  UINT16  Flags;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     Bus;\r
+  UINT8     Source;\r
+  UINT32    GlobalSystemInterrupt;\r
+  UINT16    Flags;\r
 } EFI_ACPI_5_1_INTERRUPT_SOURCE_OVERRIDE_STRUCTURE;\r
 \r
 ///\r
 /// Platform Interrupt Sources Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Flags;\r
-  UINT8   InterruptType;\r
-  UINT8   ProcessorId;\r
-  UINT8   ProcessorEid;\r
-  UINT8   IoSapicVector;\r
-  UINT32  GlobalSystemInterrupt;\r
-  UINT32  PlatformInterruptSourceFlags;\r
-  UINT8   CpeiProcessorOverride;\r
-  UINT8   Reserved[31];\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Flags;\r
+  UINT8     InterruptType;\r
+  UINT8     ProcessorId;\r
+  UINT8     ProcessorEid;\r
+  UINT8     IoSapicVector;\r
+  UINT32    GlobalSystemInterrupt;\r
+  UINT32    PlatformInterruptSourceFlags;\r
+  UINT8     CpeiProcessorOverride;\r
+  UINT8     Reserved[31];\r
 } EFI_ACPI_5_1_PLATFORM_INTERRUPT_APIC_STRUCTURE;\r
 \r
 //\r
@@ -388,43 +388,43 @@ typedef struct {
 /// Non-Maskable Interrupt Source Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Flags;\r
-  UINT32  GlobalSystemInterrupt;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Flags;\r
+  UINT32    GlobalSystemInterrupt;\r
 } EFI_ACPI_5_1_NON_MASKABLE_INTERRUPT_SOURCE_STRUCTURE;\r
 \r
 ///\r
 /// Local APIC NMI Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   AcpiProcessorId;\r
-  UINT16  Flags;\r
-  UINT8   LocalApicLint;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     AcpiProcessorId;\r
+  UINT16    Flags;\r
+  UINT8     LocalApicLint;\r
 } EFI_ACPI_5_1_LOCAL_APIC_NMI_STRUCTURE;\r
 \r
 ///\r
 /// Local APIC Address Override Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Reserved;\r
-  UINT64  LocalApicAddress;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Reserved;\r
+  UINT64    LocalApicAddress;\r
 } EFI_ACPI_5_1_LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE;\r
 \r
 ///\r
 /// IO SAPIC Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   IoApicId;\r
-  UINT8   Reserved;\r
-  UINT32  GlobalSystemInterruptBase;\r
-  UINT64  IoSapicAddress;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     IoApicId;\r
+  UINT8     Reserved;\r
+  UINT32    GlobalSystemInterruptBase;\r
+  UINT64    IoSapicAddress;\r
 } EFI_ACPI_5_1_IO_SAPIC_STRUCTURE;\r
 \r
 ///\r
@@ -432,155 +432,155 @@ typedef struct {
 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   AcpiProcessorId;\r
-  UINT8   LocalSapicId;\r
-  UINT8   LocalSapicEid;\r
-  UINT8   Reserved[3];\r
-  UINT32  Flags;\r
-  UINT32  ACPIProcessorUIDValue;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     AcpiProcessorId;\r
+  UINT8     LocalSapicId;\r
+  UINT8     LocalSapicEid;\r
+  UINT8     Reserved[3];\r
+  UINT32    Flags;\r
+  UINT32    ACPIProcessorUIDValue;\r
 } EFI_ACPI_5_1_PROCESSOR_LOCAL_SAPIC_STRUCTURE;\r
 \r
 ///\r
 /// Platform Interrupt Sources Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Flags;\r
-  UINT8   InterruptType;\r
-  UINT8   ProcessorId;\r
-  UINT8   ProcessorEid;\r
-  UINT8   IoSapicVector;\r
-  UINT32  GlobalSystemInterrupt;\r
-  UINT32  PlatformInterruptSourceFlags;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Flags;\r
+  UINT8     InterruptType;\r
+  UINT8     ProcessorId;\r
+  UINT8     ProcessorEid;\r
+  UINT8     IoSapicVector;\r
+  UINT32    GlobalSystemInterrupt;\r
+  UINT32    PlatformInterruptSourceFlags;\r
 } EFI_ACPI_5_1_PLATFORM_INTERRUPT_SOURCES_STRUCTURE;\r
 \r
 ///\r
 /// Platform Interrupt Source Flags.\r
 /// All other bits are reserved and must be set to 0.\r
 ///\r
-#define EFI_ACPI_5_1_CPEI_PROCESSOR_OVERRIDE          BIT0\r
+#define EFI_ACPI_5_1_CPEI_PROCESSOR_OVERRIDE  BIT0\r
 \r
 ///\r
 /// Processor Local x2APIC Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   Reserved[2];\r
-  UINT32  X2ApicId;\r
-  UINT32  Flags;\r
-  UINT32  AcpiProcessorUid;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     Reserved[2];\r
+  UINT32    X2ApicId;\r
+  UINT32    Flags;\r
+  UINT32    AcpiProcessorUid;\r
 } EFI_ACPI_5_1_PROCESSOR_LOCAL_X2APIC_STRUCTURE;\r
 \r
 ///\r
 /// Local x2APIC NMI Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Flags;\r
-  UINT32  AcpiProcessorUid;\r
-  UINT8   LocalX2ApicLint;\r
-  UINT8   Reserved[3];\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Flags;\r
+  UINT32    AcpiProcessorUid;\r
+  UINT8     LocalX2ApicLint;\r
+  UINT8     Reserved[3];\r
 } EFI_ACPI_5_1_LOCAL_X2APIC_NMI_STRUCTURE;\r
 \r
 ///\r
 /// GIC Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Reserved;\r
-  UINT32  CPUInterfaceNumber;\r
-  UINT32  AcpiProcessorUid;\r
-  UINT32  Flags;\r
-  UINT32  ParkingProtocolVersion;\r
-  UINT32  PerformanceInterruptGsiv;\r
-  UINT64  ParkedAddress;\r
-  UINT64  PhysicalBaseAddress;\r
-  UINT64  GICV;\r
-  UINT64  GICH;\r
-  UINT32  VGICMaintenanceInterrupt;\r
-  UINT64  GICRBaseAddress;\r
-  UINT64  MPIDR;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Reserved;\r
+  UINT32    CPUInterfaceNumber;\r
+  UINT32    AcpiProcessorUid;\r
+  UINT32    Flags;\r
+  UINT32    ParkingProtocolVersion;\r
+  UINT32    PerformanceInterruptGsiv;\r
+  UINT64    ParkedAddress;\r
+  UINT64    PhysicalBaseAddress;\r
+  UINT64    GICV;\r
+  UINT64    GICH;\r
+  UINT32    VGICMaintenanceInterrupt;\r
+  UINT64    GICRBaseAddress;\r
+  UINT64    MPIDR;\r
 } EFI_ACPI_5_1_GIC_STRUCTURE;\r
 \r
 ///\r
 /// GIC Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_GIC_ENABLED                              BIT0\r
-#define EFI_ACPI_5_1_PERFORMANCE_INTERRUPT_MODEL              BIT1\r
-#define EFI_ACPI_5_1_VGIC_MAINTENANCE_INTERRUPT_MODE_FLAGS    BIT2\r
+#define EFI_ACPI_5_1_GIC_ENABLED                            BIT0\r
+#define EFI_ACPI_5_1_PERFORMANCE_INTERRUPT_MODEL            BIT1\r
+#define EFI_ACPI_5_1_VGIC_MAINTENANCE_INTERRUPT_MODE_FLAGS  BIT2\r
 \r
 ///\r
 /// GIC Distributor Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Reserved1;\r
-  UINT32  GicId;\r
-  UINT64  PhysicalBaseAddress;\r
-  UINT32  SystemVectorBase;\r
-  UINT8   GicVersion;\r
-  UINT8   Reserved2[3];\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Reserved1;\r
+  UINT32    GicId;\r
+  UINT64    PhysicalBaseAddress;\r
+  UINT32    SystemVectorBase;\r
+  UINT8     GicVersion;\r
+  UINT8     Reserved2[3];\r
 } EFI_ACPI_5_1_GIC_DISTRIBUTOR_STRUCTURE;\r
 \r
 ///\r
 /// GIC Version\r
 ///\r
-#define EFI_ACPI_5_1_GIC_V1                                   0x01\r
-#define EFI_ACPI_5_1_GIC_V2                                   0x02\r
-#define EFI_ACPI_5_1_GIC_V3                                   0x03\r
-#define EFI_ACPI_5_1_GIC_V4                                   0x04\r
+#define EFI_ACPI_5_1_GIC_V1  0x01\r
+#define EFI_ACPI_5_1_GIC_V2  0x02\r
+#define EFI_ACPI_5_1_GIC_V3  0x03\r
+#define EFI_ACPI_5_1_GIC_V4  0x04\r
 \r
 ///\r
 /// GIC MSI Frame Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Reserved1;\r
-  UINT32  GicMsiFrameId;\r
-  UINT64  PhysicalBaseAddress;\r
-  UINT32  Flags;\r
-  UINT16  SPICount;\r
-  UINT16  SPIBase;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Reserved1;\r
+  UINT32    GicMsiFrameId;\r
+  UINT64    PhysicalBaseAddress;\r
+  UINT32    Flags;\r
+  UINT16    SPICount;\r
+  UINT16    SPIBase;\r
 } EFI_ACPI_5_1_GIC_MSI_FRAME_STRUCTURE;\r
 \r
 ///\r
 /// GIC MSI Frame Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_SPI_COUNT_BASE_SELECT                    BIT0\r
+#define EFI_ACPI_5_1_SPI_COUNT_BASE_SELECT  BIT0\r
 \r
 ///\r
 /// GICR Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT16  Reserved;\r
-  UINT64  DiscoveryRangeBaseAddress;\r
-  UINT32  DiscoveryRangeLength;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT16    Reserved;\r
+  UINT64    DiscoveryRangeBaseAddress;\r
+  UINT32    DiscoveryRangeLength;\r
 } EFI_ACPI_5_1_GICR_STRUCTURE;\r
 \r
 ///\r
 /// Smart Battery Description Table (SBST)\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      WarningEnergyLevel;\r
-  UINT32                      LowEnergyLevel;\r
-  UINT32                      CriticalEnergyLevel;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         WarningEnergyLevel;\r
+  UINT32                         LowEnergyLevel;\r
+  UINT32                         CriticalEnergyLevel;\r
 } EFI_ACPI_5_1_SMART_BATTERY_DESCRIPTION_TABLE;\r
 \r
 ///\r
 /// SBST Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_SMART_BATTERY_DESCRIPTION_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// Embedded Controller Boot Resources Table (ECDT)\r
@@ -588,11 +588,11 @@ typedef struct {
 /// a fully qualified reference to the name space object.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER             Header;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  EcControl;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE  EcData;\r
-  UINT32                                  Uid;\r
-  UINT8                                   GpeBit;\r
+  EFI_ACPI_DESCRIPTION_HEADER               Header;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    EcControl;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    EcData;\r
+  UINT32                                    Uid;\r
+  UINT8                                     GpeBit;\r
 } EFI_ACPI_5_1_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE;\r
 \r
 ///\r
@@ -605,9 +605,9 @@ typedef struct {
 /// must be defined in a platform specific manner.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      Reserved1;  ///< Must be set to 1\r
-  UINT64                      Reserved2;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         Reserved1; ///< Must be set to 1\r
+  UINT64                         Reserved2;\r
 } EFI_ACPI_5_1_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER;\r
 \r
 ///\r
@@ -629,83 +629,83 @@ typedef struct {
 /// Processor Local APIC/SAPIC Affinity Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   ProximityDomain7To0;\r
-  UINT8   ApicId;\r
-  UINT32  Flags;\r
-  UINT8   LocalSapicEid;\r
-  UINT8   ProximityDomain31To8[3];\r
-  UINT32  ClockDomain;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     ProximityDomain7To0;\r
+  UINT8     ApicId;\r
+  UINT32    Flags;\r
+  UINT8     LocalSapicEid;\r
+  UINT8     ProximityDomain31To8[3];\r
+  UINT32    ClockDomain;\r
 } EFI_ACPI_5_1_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY_STRUCTURE;\r
 \r
 ///\r
 /// Local APIC/SAPIC Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0)\r
+#define EFI_ACPI_5_1_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED  (1 << 0)\r
 \r
 ///\r
 /// Memory Affinity Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT32  ProximityDomain;\r
-  UINT16  Reserved1;\r
-  UINT32  AddressBaseLow;\r
-  UINT32  AddressBaseHigh;\r
-  UINT32  LengthLow;\r
-  UINT32  LengthHigh;\r
-  UINT32  Reserved2;\r
-  UINT32  Flags;\r
-  UINT64  Reserved3;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT32    ProximityDomain;\r
+  UINT16    Reserved1;\r
+  UINT32    AddressBaseLow;\r
+  UINT32    AddressBaseHigh;\r
+  UINT32    LengthLow;\r
+  UINT32    LengthHigh;\r
+  UINT32    Reserved2;\r
+  UINT32    Flags;\r
+  UINT64    Reserved3;\r
 } EFI_ACPI_5_1_MEMORY_AFFINITY_STRUCTURE;\r
 \r
 //\r
 // Memory Flags.  All other bits are reserved and must be 0.\r
 //\r
-#define EFI_ACPI_5_1_MEMORY_ENABLED       (1 << 0)\r
-#define EFI_ACPI_5_1_MEMORY_HOT_PLUGGABLE (1 << 1)\r
-#define EFI_ACPI_5_1_MEMORY_NONVOLATILE   (1 << 2)\r
+#define EFI_ACPI_5_1_MEMORY_ENABLED        (1 << 0)\r
+#define EFI_ACPI_5_1_MEMORY_HOT_PLUGGABLE  (1 << 1)\r
+#define EFI_ACPI_5_1_MEMORY_NONVOLATILE    (1 << 2)\r
 \r
 ///\r
 /// Processor Local x2APIC Affinity Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   Reserved1[2];\r
-  UINT32  ProximityDomain;\r
-  UINT32  X2ApicId;\r
-  UINT32  Flags;\r
-  UINT32  ClockDomain;\r
-  UINT8   Reserved2[4];\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     Reserved1[2];\r
+  UINT32    ProximityDomain;\r
+  UINT32    X2ApicId;\r
+  UINT32    Flags;\r
+  UINT32    ClockDomain;\r
+  UINT8     Reserved2[4];\r
 } EFI_ACPI_5_1_PROCESSOR_LOCAL_X2APIC_AFFINITY_STRUCTURE;\r
 \r
 ///\r
 /// GICC Affinity Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT32  ProximityDomain;\r
-  UINT32  AcpiProcessorUid;\r
-  UINT32  Flags;\r
-  UINT32  ClockDomain;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT32    ProximityDomain;\r
+  UINT32    AcpiProcessorUid;\r
+  UINT32    Flags;\r
+  UINT32    ClockDomain;\r
 } EFI_ACPI_5_1_GICC_AFFINITY_STRUCTURE;\r
 \r
 ///\r
 /// GICC Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_GICC_ENABLED (1 << 0)\r
+#define EFI_ACPI_5_1_GICC_ENABLED  (1 << 0)\r
 \r
 ///\r
 /// System Locality Distance Information Table (SLIT).\r
 /// The rest of the table is a matrix.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT64                      NumberOfSystemLocalities;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT64                         NumberOfSystemLocalities;\r
 } EFI_ACPI_5_1_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_HEADER;\r
 \r
 ///\r
@@ -717,14 +717,14 @@ typedef struct {
 /// Corrected Platform Error Polling Table (CPEP)\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT8                       Reserved[8];\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT8                          Reserved[8];\r
 } EFI_ACPI_5_1_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_HEADER;\r
 \r
 ///\r
 /// CPEP Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION  0x01\r
 \r
 //\r
 // CPEP processor structure types.\r
@@ -735,66 +735,66 @@ typedef struct {
 /// Corrected Platform Error Polling Processor Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT8   Length;\r
-  UINT8   ProcessorId;\r
-  UINT8   ProcessorEid;\r
-  UINT32  PollingInterval;\r
+  UINT8     Type;\r
+  UINT8     Length;\r
+  UINT8     ProcessorId;\r
+  UINT8     ProcessorEid;\r
+  UINT32    PollingInterval;\r
 } EFI_ACPI_5_1_CPEP_PROCESSOR_APIC_SAPIC_STRUCTURE;\r
 \r
 ///\r
 /// Maximum System Characteristics Table (MSCT)\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      OffsetProxDomInfo;\r
-  UINT32                      MaximumNumberOfProximityDomains;\r
-  UINT32                      MaximumNumberOfClockDomains;\r
-  UINT64                      MaximumPhysicalAddress;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         OffsetProxDomInfo;\r
+  UINT32                         MaximumNumberOfProximityDomains;\r
+  UINT32                         MaximumNumberOfClockDomains;\r
+  UINT64                         MaximumPhysicalAddress;\r
 } EFI_ACPI_5_1_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_HEADER;\r
 \r
 ///\r
 /// MSCT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// Maximum Proximity Domain Information Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   Revision;\r
-  UINT8   Length;\r
-  UINT32  ProximityDomainRangeLow;\r
-  UINT32  ProximityDomainRangeHigh;\r
-  UINT32  MaximumProcessorCapacity;\r
-  UINT64  MaximumMemoryCapacity;\r
+  UINT8     Revision;\r
+  UINT8     Length;\r
+  UINT32    ProximityDomainRangeLow;\r
+  UINT32    ProximityDomainRangeHigh;\r
+  UINT32    MaximumProcessorCapacity;\r
+  UINT64    MaximumMemoryCapacity;\r
 } EFI_ACPI_5_1_MAXIMUM_PROXIMITY_DOMAIN_INFORMATION_STRUCTURE;\r
 \r
 ///\r
 /// ACPI RAS Feature Table definition.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT8                       PlatformCommunicationChannelIdentifier[12];\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT8                          PlatformCommunicationChannelIdentifier[12];\r
 } EFI_ACPI_5_1_RAS_FEATURE_TABLE;\r
 \r
 ///\r
 /// RASF Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_RAS_FEATURE_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_RAS_FEATURE_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// ACPI RASF Platform Communication Channel Shared Memory Region definition.\r
 ///\r
 typedef struct {\r
-  UINT32                      Signature;\r
-  UINT16                      Command;\r
-  UINT16                      Status;\r
-  UINT16                      Version;\r
-  UINT8                       RASCapabilities[16];\r
-  UINT8                       SetRASCapabilities[16];\r
-  UINT16                      NumberOfRASFParameterBlocks;\r
-  UINT32                      SetRASCapabilitiesStatus;\r
+  UINT32    Signature;\r
+  UINT16    Command;\r
+  UINT16    Status;\r
+  UINT16    Version;\r
+  UINT8     RASCapabilities[16];\r
+  UINT8     SetRASCapabilities[16];\r
+  UINT16    NumberOfRASFParameterBlocks;\r
+  UINT32    SetRASCapabilitiesStatus;\r
 } EFI_ACPI_5_1_RASF_PLATFORM_COMMUNICATION_CHANNEL_SHARED_MEMORY_REGION;\r
 \r
 ///\r
@@ -812,52 +812,52 @@ typedef struct {
 /// ACPI RASF Parameter Block structure for PATROL_SCRUB\r
 ///\r
 typedef struct {\r
-  UINT16                      Type;\r
-  UINT16                      Version;\r
-  UINT16                      Length;\r
-  UINT16                      PatrolScrubCommand;\r
-  UINT64                      RequestedAddressRange[2];\r
-  UINT64                      ActualAddressRange[2];\r
-  UINT16                      Flags;\r
-  UINT8                       RequestedSpeed;\r
+  UINT16    Type;\r
+  UINT16    Version;\r
+  UINT16    Length;\r
+  UINT16    PatrolScrubCommand;\r
+  UINT64    RequestedAddressRange[2];\r
+  UINT64    ActualAddressRange[2];\r
+  UINT16    Flags;\r
+  UINT8     RequestedSpeed;\r
 } EFI_ACPI_5_1_RASF_PATROL_SCRUB_PLATFORM_BLOCK_STRUCTURE;\r
 \r
 ///\r
 /// ACPI RASF Patrol Scrub command\r
 ///\r
-#define EFI_ACPI_5_1_RASF_PATROL_SCRUB_COMMAND_GET_PATROL_PARAMETERS   0x01\r
-#define EFI_ACPI_5_1_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER   0x02\r
-#define EFI_ACPI_5_1_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER    0x03\r
+#define EFI_ACPI_5_1_RASF_PATROL_SCRUB_COMMAND_GET_PATROL_PARAMETERS  0x01\r
+#define EFI_ACPI_5_1_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER  0x02\r
+#define EFI_ACPI_5_1_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER   0x03\r
 \r
 ///\r
 /// Memory Power State Table definition.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT8                       PlatformCommunicationChannelIdentifier;\r
-  UINT8                       Reserved[3];\r
-// Memory Power Node Structure\r
-// Memory Power State Characteristics\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT8                          PlatformCommunicationChannelIdentifier;\r
+  UINT8                          Reserved[3];\r
+  // Memory Power Node Structure\r
+  // Memory Power State Characteristics\r
 } EFI_ACPI_5_1_MEMORY_POWER_STATUS_TABLE;\r
 \r
 ///\r
 /// MPST Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_MEMORY_POWER_STATE_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_MEMORY_POWER_STATE_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// MPST Platform Communication Channel Shared Memory Region definition.\r
 ///\r
 typedef struct {\r
-  UINT32                      Signature;\r
-  UINT16                      Command;\r
-  UINT16                      Status;\r
-  UINT32                      MemoryPowerCommandRegister;\r
-  UINT32                      MemoryPowerStatusRegister;\r
-  UINT32                      PowerStateId;\r
-  UINT32                      MemoryPowerNodeId;\r
-  UINT64                      MemoryEnergyConsumed;\r
-  UINT64                      ExpectedAveragePowerComsuned;\r
+  UINT32    Signature;\r
+  UINT16    Command;\r
+  UINT16    Status;\r
+  UINT32    MemoryPowerCommandRegister;\r
+  UINT32    MemoryPowerStatusRegister;\r
+  UINT32    PowerStateId;\r
+  UINT32    MemoryPowerNodeId;\r
+  UINT64    MemoryEnergyConsumed;\r
+  UINT64    ExpectedAveragePowerComsuned;\r
 } EFI_ACPI_5_1_MPST_PLATFORM_COMMUNICATION_CHANNEL_SHARED_MEMORY_REGION;\r
 \r
 ///\r
@@ -868,186 +868,186 @@ typedef struct {
 ///\r
 /// ACPI MPST Memory Power command\r
 ///\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_POWER_STATE       0x01\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_SET_MEMORY_POWER_STATE       0x02\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_GET_AVERAGE_POWER_CONSUMED   0x03\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_ENERGY_CONSUMED   0x04\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_POWER_STATE      0x01\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_SET_MEMORY_POWER_STATE      0x02\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_GET_AVERAGE_POWER_CONSUMED  0x03\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_ENERGY_CONSUMED  0x04\r
 \r
 ///\r
 /// MPST Memory Power Node Table\r
 ///\r
 typedef struct {\r
-  UINT8                                             PowerStateValue;\r
-  UINT8                                             PowerStateInformationIndex;\r
+  UINT8    PowerStateValue;\r
+  UINT8    PowerStateInformationIndex;\r
 } EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE;\r
 \r
 typedef struct {\r
-  UINT8                                             Flag;\r
-  UINT8                                             Reserved;\r
-  UINT16                                            MemoryPowerNodeId;\r
-  UINT32                                            Length;\r
-  UINT64                                            AddressBase;\r
-  UINT64                                            AddressLength;\r
-  UINT32                                            NumberOfPowerStates;\r
-  UINT32                                            NumberOfPhysicalComponents;\r
-//EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE              MemoryPowerState[NumberOfPowerStates];\r
-//UINT16                                            PhysicalComponentIdentifier[NumberOfPhysicalComponents];\r
+  UINT8     Flag;\r
+  UINT8     Reserved;\r
+  UINT16    MemoryPowerNodeId;\r
+  UINT32    Length;\r
+  UINT64    AddressBase;\r
+  UINT64    AddressLength;\r
+  UINT32    NumberOfPowerStates;\r
+  UINT32    NumberOfPhysicalComponents;\r
+  // EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE              MemoryPowerState[NumberOfPowerStates];\r
+  // UINT16                                            PhysicalComponentIdentifier[NumberOfPhysicalComponents];\r
 } EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE;\r
 \r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE_FLAG_ENABLE          0x01\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE_FLAG_POWER_MANAGED   0x02\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE_FLAG_HOT_PLUGGABLE   0x04\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE_FLAG_ENABLE         0x01\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE_FLAG_POWER_MANAGED  0x02\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STRUCTURE_FLAG_HOT_PLUGGABLE  0x04\r
 \r
 typedef struct {\r
-  UINT16                      MemoryPowerNodeCount;\r
-  UINT8                       Reserved[2];\r
+  UINT16    MemoryPowerNodeCount;\r
+  UINT8     Reserved[2];\r
 } EFI_ACPI_5_1_MPST_MEMORY_POWER_NODE_TABLE;\r
 \r
 ///\r
 /// MPST Memory Power State Characteristics Table\r
 ///\r
 typedef struct {\r
-  UINT8                                             PowerStateStructureID;\r
-  UINT8                                             Flag;\r
-  UINT16                                            Reserved;\r
-  UINT32                                            AveragePowerConsumedInMPS0;\r
-  UINT32                                            RelativePowerSavingToMPS0;\r
-  UINT64                                            ExitLatencyToMPS0;\r
+  UINT8     PowerStateStructureID;\r
+  UINT8     Flag;\r
+  UINT16    Reserved;\r
+  UINT32    AveragePowerConsumedInMPS0;\r
+  UINT32    RelativePowerSavingToMPS0;\r
+  UINT64    ExitLatencyToMPS0;\r
 } EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE;\r
 \r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_MEMORY_CONTENT_PRESERVED              0x01\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_ENTRY   0x02\r
-#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_EXIT    0x04\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_MEMORY_CONTENT_PRESERVED             0x01\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_ENTRY  0x02\r
+#define EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_EXIT   0x04\r
 \r
 typedef struct {\r
-  UINT16                      MemoryPowerStateCharacteristicsCount;\r
-  UINT8                       Reserved[2];\r
+  UINT16    MemoryPowerStateCharacteristicsCount;\r
+  UINT8     Reserved[2];\r
 } EFI_ACPI_5_1_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_TABLE;\r
 \r
 ///\r
 /// Memory Topology Table definition.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      Reserved;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         Reserved;\r
 } EFI_ACPI_5_1_MEMORY_TOPOLOGY_TABLE;\r
 \r
 ///\r
 /// PMTT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_MEMORY_TOPOLOGY_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_MEMORY_TOPOLOGY_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// Common Memory Aggregator Device Structure.\r
 ///\r
 typedef struct {\r
-  UINT8                       Type;\r
-  UINT8                       Reserved;\r
-  UINT16                      Length;\r
-  UINT16                      Flags;\r
-  UINT16                      Reserved1;\r
+  UINT8     Type;\r
+  UINT8     Reserved;\r
+  UINT16    Length;\r
+  UINT16    Flags;\r
+  UINT16    Reserved1;\r
 } EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE;\r
 \r
 ///\r
 /// Memory Aggregator Device Type\r
 ///\r
-#define EFI_ACPI_5_1_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_SOCKET            0x0\r
-#define EFI_ACPI_5_1_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_MEMORY_CONTROLLER 0x1\r
-#define EFI_ACPI_5_1_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_DIMM              0x2\r
+#define EFI_ACPI_5_1_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_SOCKET             0x0\r
+#define EFI_ACPI_5_1_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_MEMORY_CONTROLLER  0x1\r
+#define EFI_ACPI_5_1_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_DIMM               0x2\r
 \r
 ///\r
 /// Socket Memory Aggregator Device Structure.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE  Header;\r
-  UINT16                                                       SocketIdentifier;\r
-  UINT16                                                       Reserved;\r
-//EFI_ACPI_5_1_PMMT_MEMORY_CONTROLLER_MEMORY_AGGREGATOR_DEVICE_STRUCTURE  MemoryController[];\r
+  EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE    Header;\r
+  UINT16                                                         SocketIdentifier;\r
+  UINT16                                                         Reserved;\r
+  // EFI_ACPI_5_1_PMMT_MEMORY_CONTROLLER_MEMORY_AGGREGATOR_DEVICE_STRUCTURE  MemoryController[];\r
 } EFI_ACPI_5_1_PMMT_SOCKET_MEMORY_AGGREGATOR_DEVICE_STRUCTURE;\r
 \r
 ///\r
 /// MemoryController Memory Aggregator Device Structure.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE  Header;\r
-  UINT32                                                       ReadLatency;\r
-  UINT32                                                       WriteLatency;\r
-  UINT32                                                       ReadBandwidth;\r
-  UINT32                                                       WriteBandwidth;\r
-  UINT16                                                       OptimalAccessUnit;\r
-  UINT16                                                       OptimalAccessAlignment;\r
-  UINT16                                                       Reserved;\r
-  UINT16                                                       NumberOfProximityDomains;\r
-//UINT32                                                       ProximityDomain[NumberOfProximityDomains];\r
-//EFI_ACPI_5_1_PMMT_DIMM_MEMORY_AGGREGATOR_DEVICE_STRUCTURE    PhysicalComponent[];\r
+  EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE    Header;\r
+  UINT32                                                         ReadLatency;\r
+  UINT32                                                         WriteLatency;\r
+  UINT32                                                         ReadBandwidth;\r
+  UINT32                                                         WriteBandwidth;\r
+  UINT16                                                         OptimalAccessUnit;\r
+  UINT16                                                         OptimalAccessAlignment;\r
+  UINT16                                                         Reserved;\r
+  UINT16                                                         NumberOfProximityDomains;\r
+  // UINT32                                                       ProximityDomain[NumberOfProximityDomains];\r
+  // EFI_ACPI_5_1_PMMT_DIMM_MEMORY_AGGREGATOR_DEVICE_STRUCTURE    PhysicalComponent[];\r
 } EFI_ACPI_5_1_PMMT_MEMORY_CONTROLLER_MEMORY_AGGREGATOR_DEVICE_STRUCTURE;\r
 \r
 ///\r
 /// DIMM Memory Aggregator Device Structure.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE  Header;\r
-  UINT16                                                       PhysicalComponentIdentifier;\r
-  UINT16                                                       Reserved;\r
-  UINT32                                                       SizeOfDimm;\r
-  UINT32                                                       SmbiosHandle;\r
+  EFI_ACPI_5_1_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE    Header;\r
+  UINT16                                                         PhysicalComponentIdentifier;\r
+  UINT16                                                         Reserved;\r
+  UINT32                                                         SizeOfDimm;\r
+  UINT32                                                         SmbiosHandle;\r
 } EFI_ACPI_5_1_PMMT_DIMM_MEMORY_AGGREGATOR_DEVICE_STRUCTURE;\r
 \r
 ///\r
 /// Boot Graphics Resource Table definition.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
   ///\r
   /// 2-bytes (16 bit) version ID. This value must be 1.\r
   ///\r
-  UINT16                      Version;\r
+  UINT16                         Version;\r
   ///\r
   /// 1-byte status field indicating current status about the table.\r
   ///     Bits[7:1] = Reserved (must be zero)\r
   ///     Bit [0] = Valid. A one indicates the boot image graphic is valid.\r
   ///\r
-  UINT8                       Status;\r
+  UINT8                          Status;\r
   ///\r
   /// 1-byte enumerated type field indicating format of the image.\r
   ///     0 = Bitmap\r
   ///     1 - 255  Reserved (for future use)\r
   ///\r
-  UINT8                       ImageType;\r
+  UINT8                          ImageType;\r
   ///\r
   /// 8-byte (64 bit) physical address pointing to the firmware's in-memory copy\r
   /// of the image bitmap.\r
   ///\r
-  UINT64                      ImageAddress;\r
+  UINT64                         ImageAddress;\r
   ///\r
   /// A 4-byte (32-bit) unsigned long describing the display X-offset of the boot image.\r
   /// (X, Y) display offset of the top left corner of the boot image.\r
   /// The top left corner of the display is at offset (0, 0).\r
   ///\r
-  UINT32                      ImageOffsetX;\r
+  UINT32                         ImageOffsetX;\r
   ///\r
   /// A 4-byte (32-bit) unsigned long describing the display Y-offset of the boot image.\r
   /// (X, Y) display offset of the top left corner of the boot image.\r
   /// The top left corner of the display is at offset (0, 0).\r
   ///\r
-  UINT32                      ImageOffsetY;\r
+  UINT32                         ImageOffsetY;\r
 } EFI_ACPI_5_1_BOOT_GRAPHICS_RESOURCE_TABLE;\r
 \r
 ///\r
 /// BGRT Revision\r
 ///\r
-#define EFI_ACPI_5_1_BOOT_GRAPHICS_RESOURCE_TABLE_REVISION 1\r
+#define EFI_ACPI_5_1_BOOT_GRAPHICS_RESOURCE_TABLE_REVISION  1\r
 \r
 ///\r
 /// BGRT Version\r
 ///\r
-#define EFI_ACPI_5_1_BGRT_VERSION         0x01\r
+#define EFI_ACPI_5_1_BGRT_VERSION  0x01\r
 \r
 ///\r
 /// BGRT Status\r
 ///\r
-#define EFI_ACPI_5_1_BGRT_STATUS_NOT_DISPLAYED 0x00\r
-#define EFI_ACPI_5_1_BGRT_STATUS_DISPLAYED     0x01\r
+#define EFI_ACPI_5_1_BGRT_STATUS_NOT_DISPLAYED  0x00\r
+#define EFI_ACPI_5_1_BGRT_STATUS_DISPLAYED      0x01\r
 \r
 ///\r
 /// BGRT Image Type\r
@@ -1057,26 +1057,26 @@ typedef struct {
 ///\r
 /// FPDT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_FIRMWARE_PERFORMANCE_DATA_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_FIRMWARE_PERFORMANCE_DATA_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// FPDT Performance Record Types\r
 ///\r
-#define EFI_ACPI_5_1_FPDT_RECORD_TYPE_FIRMWARE_BASIC_BOOT_POINTER      0x0000\r
-#define EFI_ACPI_5_1_FPDT_RECORD_TYPE_S3_PERFORMANCE_TABLE_POINTER     0x0001\r
+#define EFI_ACPI_5_1_FPDT_RECORD_TYPE_FIRMWARE_BASIC_BOOT_POINTER   0x0000\r
+#define EFI_ACPI_5_1_FPDT_RECORD_TYPE_S3_PERFORMANCE_TABLE_POINTER  0x0001\r
 \r
 ///\r
 /// FPDT Performance Record Revision\r
 ///\r
-#define EFI_ACPI_5_1_FPDT_RECORD_REVISION_FIRMWARE_BASIC_BOOT_POINTER  0x01\r
-#define EFI_ACPI_5_1_FPDT_RECORD_REVISION_S3_PERFORMANCE_TABLE_POINTER 0x01\r
+#define EFI_ACPI_5_1_FPDT_RECORD_REVISION_FIRMWARE_BASIC_BOOT_POINTER   0x01\r
+#define EFI_ACPI_5_1_FPDT_RECORD_REVISION_S3_PERFORMANCE_TABLE_POINTER  0x01\r
 \r
 ///\r
 /// FPDT Runtime Performance Record Types\r
 ///\r
-#define EFI_ACPI_5_1_FPDT_RUNTIME_RECORD_TYPE_S3_RESUME                0x0000\r
-#define EFI_ACPI_5_1_FPDT_RUNTIME_RECORD_TYPE_S3_SUSPEND               0x0001\r
-#define EFI_ACPI_5_1_FPDT_RUNTIME_RECORD_TYPE_FIRMWARE_BASIC_BOOT      0x0002\r
+#define EFI_ACPI_5_1_FPDT_RUNTIME_RECORD_TYPE_S3_RESUME            0x0000\r
+#define EFI_ACPI_5_1_FPDT_RUNTIME_RECORD_TYPE_S3_SUSPEND           0x0001\r
+#define EFI_ACPI_5_1_FPDT_RUNTIME_RECORD_TYPE_FIRMWARE_BASIC_BOOT  0x0002\r
 \r
 ///\r
 /// FPDT Runtime Performance Record Revision\r
@@ -1089,77 +1089,77 @@ typedef struct {
 /// FPDT Performance Record header\r
 ///\r
 typedef struct {\r
-  UINT16           Type;\r
-  UINT8            Length;\r
-  UINT8            Revision;\r
+  UINT16    Type;\r
+  UINT8     Length;\r
+  UINT8     Revision;\r
 } EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER;\r
 \r
 ///\r
 /// FPDT Performance Table header\r
 ///\r
 typedef struct {\r
-  UINT32  Signature;\r
-  UINT32  Length;\r
+  UINT32    Signature;\r
+  UINT32    Length;\r
 } EFI_ACPI_5_1_FPDT_PERFORMANCE_TABLE_HEADER;\r
 \r
 ///\r
 /// FPDT Firmware Basic Boot Performance Pointer Record Structure\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER     Header;\r
-  UINT32                                          Reserved;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER    Header;\r
+  UINT32                                         Reserved;\r
   ///\r
   /// 64-bit processor-relative physical address of the Basic Boot Performance Table.\r
   ///\r
-  UINT64                                          BootPerformanceTablePointer;\r
+  UINT64                                         BootPerformanceTablePointer;\r
 } EFI_ACPI_5_1_FPDT_BOOT_PERFORMANCE_TABLE_POINTER_RECORD;\r
 \r
 ///\r
 /// FPDT S3 Performance Table Pointer Record Structure\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER     Header;\r
-  UINT32                                          Reserved;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER    Header;\r
+  UINT32                                         Reserved;\r
   ///\r
   /// 64-bit processor-relative physical address of the S3 Performance Table.\r
   ///\r
-  UINT64                                          S3PerformanceTablePointer;\r
+  UINT64                                         S3PerformanceTablePointer;\r
 } EFI_ACPI_5_1_FPDT_S3_PERFORMANCE_TABLE_POINTER_RECORD;\r
 \r
 ///\r
 /// FPDT Firmware Basic Boot Performance Record Structure\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER     Header;\r
-  UINT32                                          Reserved;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER    Header;\r
+  UINT32                                         Reserved;\r
   ///\r
   /// Timer value logged at the beginning of firmware image execution.\r
   /// This may not always be zero or near zero.\r
   ///\r
-  UINT64                                          ResetEnd;\r
+  UINT64                                         ResetEnd;\r
   ///\r
   /// Timer value logged just prior to loading the OS boot loader into memory.\r
   /// For non-UEFI compatible boots, this field must be zero.\r
   ///\r
-  UINT64                                          OsLoaderLoadImageStart;\r
+  UINT64                                         OsLoaderLoadImageStart;\r
   ///\r
   /// Timer value logged just prior to launching the previously loaded OS boot loader image.\r
   /// For non-UEFI compatible boots, the timer value logged will be just prior\r
   /// to the INT 19h handler invocation.\r
   ///\r
-  UINT64                                          OsLoaderStartImageStart;\r
+  UINT64                                         OsLoaderStartImageStart;\r
   ///\r
   /// Timer value logged at the point when the OS loader calls the\r
   /// ExitBootServices function for UEFI compatible firmware.\r
   /// For non-UEFI compatible boots, this field must be zero.\r
   ///\r
-  UINT64                                          ExitBootServicesEntry;\r
+  UINT64                                         ExitBootServicesEntry;\r
   ///\r
   /// Timer value logged at the point just prior to when the OS loader gaining\r
   /// control back from calls the ExitBootServices function for UEFI compatible firmware.\r
   /// For non-UEFI compatible boots, this field must be zero.\r
   ///\r
-  UINT64                                          ExitBootServicesExit;\r
+  UINT64                                         ExitBootServicesExit;\r
 } EFI_ACPI_5_1_FPDT_FIRMWARE_BASIC_BOOT_RECORD;\r
 \r
 ///\r
@@ -1171,7 +1171,7 @@ typedef struct {
 // FPDT Firmware Basic Boot Performance Table\r
 //\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_TABLE_HEADER      Header;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_TABLE_HEADER    Header;\r
   //\r
   // one or more Performance Records.\r
   //\r
@@ -1186,7 +1186,7 @@ typedef struct {
 // FPDT Firmware S3 Boot Performance Table\r
 //\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_TABLE_HEADER      Header;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_TABLE_HEADER    Header;\r
   //\r
   // one or more Performance Records.\r
   //\r
@@ -1196,181 +1196,181 @@ typedef struct {
 /// FPDT Basic S3 Resume Performance Record\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER     Header;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER    Header;\r
   ///\r
   /// A count of the number of S3 resume cycles since the last full boot sequence.\r
   ///\r
-  UINT32                                          ResumeCount;\r
+  UINT32                                         ResumeCount;\r
   ///\r
   /// Timer recorded at the end of BIOS S3 resume, just prior to handoff to the\r
   /// OS waking vector. Only the most recent resume cycle's time is retained.\r
   ///\r
-  UINT64                                          FullResume;\r
+  UINT64                                         FullResume;\r
   ///\r
   /// Average timer value of all resume cycles logged since the last full boot\r
   /// sequence, including the most recent resume.  Note that the entire log of\r
   /// timer values does not need to be retained in order to calculate this average.\r
   ///\r
-  UINT64                                          AverageResume;\r
+  UINT64                                         AverageResume;\r
 } EFI_ACPI_5_1_FPDT_S3_RESUME_RECORD;\r
 \r
 ///\r
 /// FPDT Basic S3 Suspend Performance Record\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER     Header;\r
+  EFI_ACPI_5_1_FPDT_PERFORMANCE_RECORD_HEADER    Header;\r
   ///\r
   /// Timer value recorded at the OS write to SLP_TYP upon entry to S3.\r
   /// Only the most recent suspend cycle's timer value is retained.\r
   ///\r
-  UINT64                                          SuspendStart;\r
+  UINT64                                         SuspendStart;\r
   ///\r
   /// Timer value recorded at the final firmware write to SLP_TYP (or other\r
   /// mechanism) used to trigger hardware entry to S3.\r
   /// Only the most recent suspend cycle's timer value is retained.\r
   ///\r
-  UINT64                                          SuspendEnd;\r
+  UINT64                                         SuspendEnd;\r
 } EFI_ACPI_5_1_FPDT_S3_SUSPEND_RECORD;\r
 \r
 ///\r
 /// Firmware Performance Record Table definition.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
 } EFI_ACPI_5_1_FIRMWARE_PERFORMANCE_RECORD_TABLE;\r
 \r
 ///\r
 /// Generic Timer Description Table definition.\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT64                      CntControlBasePhysicalAddress;\r
-  UINT32                      Reserved;\r
-  UINT32                      SecurePL1TimerGSIV;\r
-  UINT32                      SecurePL1TimerFlags;\r
-  UINT32                      NonSecurePL1TimerGSIV;\r
-  UINT32                      NonSecurePL1TimerFlags;\r
-  UINT32                      VirtualTimerGSIV;\r
-  UINT32                      VirtualTimerFlags;\r
-  UINT32                      NonSecurePL2TimerGSIV;\r
-  UINT32                      NonSecurePL2TimerFlags;\r
-  UINT64                      CntReadBasePhysicalAddress;\r
-  UINT32                      PlatformTimerCount;\r
-  UINT32                      PlatformTimerOffset;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT64                         CntControlBasePhysicalAddress;\r
+  UINT32                         Reserved;\r
+  UINT32                         SecurePL1TimerGSIV;\r
+  UINT32                         SecurePL1TimerFlags;\r
+  UINT32                         NonSecurePL1TimerGSIV;\r
+  UINT32                         NonSecurePL1TimerFlags;\r
+  UINT32                         VirtualTimerGSIV;\r
+  UINT32                         VirtualTimerFlags;\r
+  UINT32                         NonSecurePL2TimerGSIV;\r
+  UINT32                         NonSecurePL2TimerFlags;\r
+  UINT64                         CntReadBasePhysicalAddress;\r
+  UINT32                         PlatformTimerCount;\r
+  UINT32                         PlatformTimerOffset;\r
 } EFI_ACPI_5_1_GENERIC_TIMER_DESCRIPTION_TABLE;\r
 \r
 ///\r
 /// GTDT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION 0x02\r
+#define EFI_ACPI_5_1_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION  0x02\r
 \r
 ///\r
 /// Timer Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_GTDT_TIMER_FLAG_TIMER_INTERRUPT_MODE          BIT0\r
-#define EFI_ACPI_5_1_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY      BIT1\r
-#define EFI_ACPI_5_1_GTDT_TIMER_FLAG_ALWAYS_ON_CAPABILITY          BIT2\r
+#define EFI_ACPI_5_1_GTDT_TIMER_FLAG_TIMER_INTERRUPT_MODE      BIT0\r
+#define EFI_ACPI_5_1_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY  BIT1\r
+#define EFI_ACPI_5_1_GTDT_TIMER_FLAG_ALWAYS_ON_CAPABILITY      BIT2\r
 \r
 ///\r
 /// Platform Timer Type\r
 ///\r
-#define EFI_ACPI_5_1_GTDT_GT_BLOCK                       0\r
-#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG          1\r
+#define EFI_ACPI_5_1_GTDT_GT_BLOCK               0\r
+#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG  1\r
 \r
 ///\r
 /// GT Block Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT16  Length;\r
-  UINT8   Reserved;\r
-  UINT64  CntCtlBase;\r
-  UINT32  GTBlockTimerCount;\r
-  UINT32  GTBlockTimerOffset;\r
+  UINT8     Type;\r
+  UINT16    Length;\r
+  UINT8     Reserved;\r
+  UINT64    CntCtlBase;\r
+  UINT32    GTBlockTimerCount;\r
+  UINT32    GTBlockTimerOffset;\r
 } EFI_ACPI_5_1_GTDT_GT_BLOCK_STRUCTURE;\r
 \r
 ///\r
 /// GT Block Timer Structure\r
 ///\r
 typedef struct {\r
-  UINT8   GTFrameNumber;\r
-  UINT8   Reserved[3];\r
-  UINT64  CntBaseX;\r
-  UINT64  CntEL0BaseX;\r
-  UINT32  GTxPhysicalTimerGSIV;\r
-  UINT32  GTxPhysicalTimerFlags;\r
-  UINT32  GTxVirtualTimerGSIV;\r
-  UINT32  GTxVirtualTimerFlags;\r
-  UINT32  GTxCommonFlags;\r
+  UINT8     GTFrameNumber;\r
+  UINT8     Reserved[3];\r
+  UINT64    CntBaseX;\r
+  UINT64    CntEL0BaseX;\r
+  UINT32    GTxPhysicalTimerGSIV;\r
+  UINT32    GTxPhysicalTimerFlags;\r
+  UINT32    GTxVirtualTimerGSIV;\r
+  UINT32    GTxVirtualTimerFlags;\r
+  UINT32    GTxCommonFlags;\r
 } EFI_ACPI_5_1_GTDT_GT_BLOCK_TIMER_STRUCTURE;\r
 \r
 ///\r
 /// GT Block Physical Timers and Virtual Timers Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_GTDT_GT_BLOCK_TIMER_FLAG_TIMER_INTERRUPT_MODE          BIT0\r
-#define EFI_ACPI_5_1_GTDT_GT_BLOCK_TIMER_FLAG_TIMER_INTERRUPT_POLARITY      BIT1\r
+#define EFI_ACPI_5_1_GTDT_GT_BLOCK_TIMER_FLAG_TIMER_INTERRUPT_MODE      BIT0\r
+#define EFI_ACPI_5_1_GTDT_GT_BLOCK_TIMER_FLAG_TIMER_INTERRUPT_POLARITY  BIT1\r
 \r
 ///\r
 /// Common Flags Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_GTDT_GT_BLOCK_COMMON_FLAG_SECURE_TIMER              BIT0\r
-#define EFI_ACPI_5_1_GTDT_GT_BLOCK_COMMON_FLAG_ALWAYS_ON_CAPABILITY      BIT1\r
+#define EFI_ACPI_5_1_GTDT_GT_BLOCK_COMMON_FLAG_SECURE_TIMER          BIT0\r
+#define EFI_ACPI_5_1_GTDT_GT_BLOCK_COMMON_FLAG_ALWAYS_ON_CAPABILITY  BIT1\r
 \r
 ///\r
 /// SBSA Generic Watchdog Structure\r
 ///\r
 typedef struct {\r
-  UINT8   Type;\r
-  UINT16  Length;\r
-  UINT8   Reserved;\r
-  UINT64  RefreshFramePhysicalAddress;\r
-  UINT64  WatchdogControlFramePhysicalAddress;\r
-  UINT32  WatchdogTimerGSIV;\r
-  UINT32  WatchdogTimerFlags;\r
+  UINT8     Type;\r
+  UINT16    Length;\r
+  UINT8     Reserved;\r
+  UINT64    RefreshFramePhysicalAddress;\r
+  UINT64    WatchdogControlFramePhysicalAddress;\r
+  UINT32    WatchdogTimerGSIV;\r
+  UINT32    WatchdogTimerFlags;\r
 } EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_STRUCTURE;\r
 \r
 ///\r
 /// SBSA Generic Watchdog Timer Flags.  All other bits are reserved and must be 0.\r
 ///\r
-#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_TIMER_INTERRUPT_MODE          BIT0\r
-#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_TIMER_INTERRUPT_POLARITY      BIT1\r
-#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_SECURE_TIMER                  BIT2\r
+#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_TIMER_INTERRUPT_MODE      BIT0\r
+#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_TIMER_INTERRUPT_POLARITY  BIT1\r
+#define EFI_ACPI_5_1_GTDT_SBSA_GENERIC_WATCHDOG_FLAG_SECURE_TIMER              BIT2\r
 \r
 ///\r
 /// Boot Error Record Table (BERT)\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      BootErrorRegionLength;\r
-  UINT64                      BootErrorRegion;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         BootErrorRegionLength;\r
+  UINT64                         BootErrorRegion;\r
 } EFI_ACPI_5_1_BOOT_ERROR_RECORD_TABLE_HEADER;\r
 \r
 ///\r
 /// BERT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_BOOT_ERROR_RECORD_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_BOOT_ERROR_RECORD_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// Boot Error Region Block Status Definition\r
 ///\r
 typedef struct {\r
-  UINT32       UncorrectableErrorValid:1;\r
-  UINT32       CorrectableErrorValid:1;\r
-  UINT32       MultipleUncorrectableErrors:1;\r
-  UINT32       MultipleCorrectableErrors:1;\r
-  UINT32       ErrorDataEntryCount:10;\r
-  UINT32       Reserved:18;\r
+  UINT32    UncorrectableErrorValid     : 1;\r
+  UINT32    CorrectableErrorValid       : 1;\r
+  UINT32    MultipleUncorrectableErrors : 1;\r
+  UINT32    MultipleCorrectableErrors   : 1;\r
+  UINT32    ErrorDataEntryCount         : 10;\r
+  UINT32    Reserved                    : 18;\r
 } EFI_ACPI_5_1_ERROR_BLOCK_STATUS;\r
 \r
 ///\r
 /// Boot Error Region Definition\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_ERROR_BLOCK_STATUS              BlockStatus;\r
-  UINT32                                       RawDataOffset;\r
-  UINT32                                       RawDataLength;\r
-  UINT32                                       DataLength;\r
-  UINT32                                       ErrorSeverity;\r
+  EFI_ACPI_5_1_ERROR_BLOCK_STATUS    BlockStatus;\r
+  UINT32                             RawDataOffset;\r
+  UINT32                             RawDataLength;\r
+  UINT32                             DataLength;\r
+  UINT32                             ErrorSeverity;\r
 } EFI_ACPI_5_1_BOOT_ERROR_REGION_STRUCTURE;\r
 \r
 //\r
@@ -1385,14 +1385,14 @@ typedef struct {
 /// Generic Error Data Entry Definition\r
 ///\r
 typedef struct {\r
-  UINT8    SectionType[16];\r
-  UINT32   ErrorSeverity;\r
-  UINT16   Revision;\r
-  UINT8    ValidationBits;\r
-  UINT8    Flags;\r
-  UINT32   ErrorDataLength;\r
-  UINT8    FruId[16];\r
-  UINT8    FruText[20];\r
+  UINT8     SectionType[16];\r
+  UINT32    ErrorSeverity;\r
+  UINT16    Revision;\r
+  UINT8     ValidationBits;\r
+  UINT8     Flags;\r
+  UINT32    ErrorDataLength;\r
+  UINT8     FruId[16];\r
+  UINT8     FruText[20];\r
 } EFI_ACPI_5_1_GENERIC_ERROR_DATA_ENTRY_STRUCTURE;\r
 \r
 ///\r
@@ -1404,14 +1404,14 @@ typedef struct {
 /// HEST - Hardware Error Source Table\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      ErrorSourceCount;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         ErrorSourceCount;\r
 } EFI_ACPI_5_1_HARDWARE_ERROR_SOURCE_TABLE_HEADER;\r
 \r
 ///\r
 /// HEST Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_HARDWARE_ERROR_SOURCE_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_HARDWARE_ERROR_SOURCE_TABLE_REVISION  0x01\r
 \r
 //\r
 // Error Source structure types.\r
@@ -1427,403 +1427,403 @@ typedef struct {
 //\r
 // Error Source structure flags.\r
 //\r
-#define EFI_ACPI_5_1_ERROR_SOURCE_FLAG_FIRMWARE_FIRST       (1 << 0)\r
-#define EFI_ACPI_5_1_ERROR_SOURCE_FLAG_GLOBAL               (1 << 1)\r
+#define EFI_ACPI_5_1_ERROR_SOURCE_FLAG_FIRMWARE_FIRST  (1 << 0)\r
+#define EFI_ACPI_5_1_ERROR_SOURCE_FLAG_GLOBAL          (1 << 1)\r
 \r
 ///\r
 /// IA-32 Architecture Machine Check Exception Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16  Type;\r
-  UINT16  SourceId;\r
-  UINT8   Reserved0[2];\r
-  UINT8   Flags;\r
-  UINT8   Enabled;\r
-  UINT32  NumberOfRecordsToPreAllocate;\r
-  UINT32  MaxSectionsPerRecord;\r
-  UINT64  GlobalCapabilityInitData;\r
-  UINT64  GlobalControlInitData;\r
-  UINT8   NumberOfHardwareBanks;\r
-  UINT8   Reserved1[7];\r
+  UINT16    Type;\r
+  UINT16    SourceId;\r
+  UINT8     Reserved0[2];\r
+  UINT8     Flags;\r
+  UINT8     Enabled;\r
+  UINT32    NumberOfRecordsToPreAllocate;\r
+  UINT32    MaxSectionsPerRecord;\r
+  UINT64    GlobalCapabilityInitData;\r
+  UINT64    GlobalControlInitData;\r
+  UINT8     NumberOfHardwareBanks;\r
+  UINT8     Reserved1[7];\r
 } EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION_STRUCTURE;\r
 \r
 ///\r
 /// IA-32 Architecture Machine Check Bank Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8   BankNumber;\r
-  UINT8   ClearStatusOnInitialization;\r
-  UINT8   StatusDataFormat;\r
-  UINT8   Reserved0;\r
-  UINT32  ControlRegisterMsrAddress;\r
-  UINT64  ControlInitData;\r
-  UINT32  StatusRegisterMsrAddress;\r
-  UINT32  AddressRegisterMsrAddress;\r
-  UINT32  MiscRegisterMsrAddress;\r
+  UINT8     BankNumber;\r
+  UINT8     ClearStatusOnInitialization;\r
+  UINT8     StatusDataFormat;\r
+  UINT8     Reserved0;\r
+  UINT32    ControlRegisterMsrAddress;\r
+  UINT64    ControlInitData;\r
+  UINT32    StatusRegisterMsrAddress;\r
+  UINT32    AddressRegisterMsrAddress;\r
+  UINT32    MiscRegisterMsrAddress;\r
 } EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_BANK_STRUCTURE;\r
 \r
 ///\r
 /// IA-32 Architecture Machine Check Bank Structure MCA data format\r
 ///\r
-#define EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32      0x00\r
-#define EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64   0x01\r
-#define EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64     0x02\r
+#define EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32     0x00\r
+#define EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64  0x01\r
+#define EFI_ACPI_5_1_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64    0x02\r
 \r
 //\r
 // Hardware Error Notification types. All other values are reserved\r
 //\r
-#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_POLLED                0x00\r
-#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT    0x01\r
-#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT       0x02\r
-#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_SCI                   0x03\r
-#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_NMI                   0x04\r
+#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_POLLED              0x00\r
+#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT  0x01\r
+#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT     0x02\r
+#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_SCI                 0x03\r
+#define EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_NMI                 0x04\r
 \r
 ///\r
 /// Hardware Error Notification Configuration Write Enable Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16    Type:1;\r
-  UINT16    PollInterval:1;\r
-  UINT16    SwitchToPollingThresholdValue:1;\r
-  UINT16    SwitchToPollingThresholdWindow:1;\r
-  UINT16    ErrorThresholdValue:1;\r
-  UINT16    ErrorThresholdWindow:1;\r
-  UINT16    Reserved:10;\r
+  UINT16    Type                           : 1;\r
+  UINT16    PollInterval                   : 1;\r
+  UINT16    SwitchToPollingThresholdValue  : 1;\r
+  UINT16    SwitchToPollingThresholdWindow : 1;\r
+  UINT16    ErrorThresholdValue            : 1;\r
+  UINT16    ErrorThresholdWindow           : 1;\r
+  UINT16    Reserved                       : 10;\r
 } EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE;\r
 \r
 ///\r
 /// Hardware Error Notification Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT8                                                                          Type;\r
-  UINT8                                                                          Length;\r
-  EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE  ConfigurationWriteEnable;\r
-  UINT32                                                                         PollInterval;\r
-  UINT32                                                                         Vector;\r
-  UINT32                                                                         SwitchToPollingThresholdValue;\r
-  UINT32                                                                         SwitchToPollingThresholdWindow;\r
-  UINT32                                                                         ErrorThresholdValue;\r
-  UINT32                                                                         ErrorThresholdWindow;\r
+  UINT8                                                                            Type;\r
+  UINT8                                                                            Length;\r
+  EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE    ConfigurationWriteEnable;\r
+  UINT32                                                                           PollInterval;\r
+  UINT32                                                                           Vector;\r
+  UINT32                                                                           SwitchToPollingThresholdValue;\r
+  UINT32                                                                           SwitchToPollingThresholdWindow;\r
+  UINT32                                                                           ErrorThresholdValue;\r
+  UINT32                                                                           ErrorThresholdWindow;\r
 } EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_STRUCTURE;\r
 \r
 ///\r
 /// IA-32 Architecture Corrected Machine Check Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16                                                 Type;\r
-  UINT16                                                 SourceId;\r
-  UINT8                                                  Reserved0[2];\r
-  UINT8                                                  Flags;\r
-  UINT8                                                  Enabled;\r
-  UINT32                                                 NumberOfRecordsToPreAllocate;\r
-  UINT32                                                 MaxSectionsPerRecord;\r
-  EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_STRUCTURE     NotificationStructure;\r
-  UINT8                                                  NumberOfHardwareBanks;\r
-  UINT8                                                  Reserved1[3];\r
+  UINT16                                                Type;\r
+  UINT16                                                SourceId;\r
+  UINT8                                                 Reserved0[2];\r
+  UINT8                                                 Flags;\r
+  UINT8                                                 Enabled;\r
+  UINT32                                                NumberOfRecordsToPreAllocate;\r
+  UINT32                                                MaxSectionsPerRecord;\r
+  EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_STRUCTURE    NotificationStructure;\r
+  UINT8                                                 NumberOfHardwareBanks;\r
+  UINT8                                                 Reserved1[3];\r
 } EFI_ACPI_5_1_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK_STRUCTURE;\r
 \r
 ///\r
 /// IA-32 Architecture NMI Error Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16  Type;\r
-  UINT16  SourceId;\r
-  UINT8   Reserved0[2];\r
-  UINT32  NumberOfRecordsToPreAllocate;\r
-  UINT32  MaxSectionsPerRecord;\r
-  UINT32  MaxRawDataLength;\r
+  UINT16    Type;\r
+  UINT16    SourceId;\r
+  UINT8     Reserved0[2];\r
+  UINT32    NumberOfRecordsToPreAllocate;\r
+  UINT32    MaxSectionsPerRecord;\r
+  UINT32    MaxRawDataLength;\r
 } EFI_ACPI_5_1_IA32_ARCHITECTURE_NMI_ERROR_STRUCTURE;\r
 \r
 ///\r
 /// PCI Express Root Port AER Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16  Type;\r
-  UINT16  SourceId;\r
-  UINT8   Reserved0[2];\r
-  UINT8   Flags;\r
-  UINT8   Enabled;\r
-  UINT32  NumberOfRecordsToPreAllocate;\r
-  UINT32  MaxSectionsPerRecord;\r
-  UINT32  Bus;\r
-  UINT16  Device;\r
-  UINT16  Function;\r
-  UINT16  DeviceControl;\r
-  UINT8   Reserved1[2];\r
-  UINT32  UncorrectableErrorMask;\r
-  UINT32  UncorrectableErrorSeverity;\r
-  UINT32  CorrectableErrorMask;\r
-  UINT32  AdvancedErrorCapabilitiesAndControl;\r
-  UINT32  RootErrorCommand;\r
+  UINT16    Type;\r
+  UINT16    SourceId;\r
+  UINT8     Reserved0[2];\r
+  UINT8     Flags;\r
+  UINT8     Enabled;\r
+  UINT32    NumberOfRecordsToPreAllocate;\r
+  UINT32    MaxSectionsPerRecord;\r
+  UINT32    Bus;\r
+  UINT16    Device;\r
+  UINT16    Function;\r
+  UINT16    DeviceControl;\r
+  UINT8     Reserved1[2];\r
+  UINT32    UncorrectableErrorMask;\r
+  UINT32    UncorrectableErrorSeverity;\r
+  UINT32    CorrectableErrorMask;\r
+  UINT32    AdvancedErrorCapabilitiesAndControl;\r
+  UINT32    RootErrorCommand;\r
 } EFI_ACPI_5_1_PCI_EXPRESS_ROOT_PORT_AER_STRUCTURE;\r
 \r
 ///\r
 /// PCI Express Device AER Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16  Type;\r
-  UINT16  SourceId;\r
-  UINT8   Reserved0[2];\r
-  UINT8   Flags;\r
-  UINT8   Enabled;\r
-  UINT32  NumberOfRecordsToPreAllocate;\r
-  UINT32  MaxSectionsPerRecord;\r
-  UINT32  Bus;\r
-  UINT16  Device;\r
-  UINT16  Function;\r
-  UINT16  DeviceControl;\r
-  UINT8   Reserved1[2];\r
-  UINT32  UncorrectableErrorMask;\r
-  UINT32  UncorrectableErrorSeverity;\r
-  UINT32  CorrectableErrorMask;\r
-  UINT32  AdvancedErrorCapabilitiesAndControl;\r
+  UINT16    Type;\r
+  UINT16    SourceId;\r
+  UINT8     Reserved0[2];\r
+  UINT8     Flags;\r
+  UINT8     Enabled;\r
+  UINT32    NumberOfRecordsToPreAllocate;\r
+  UINT32    MaxSectionsPerRecord;\r
+  UINT32    Bus;\r
+  UINT16    Device;\r
+  UINT16    Function;\r
+  UINT16    DeviceControl;\r
+  UINT8     Reserved1[2];\r
+  UINT32    UncorrectableErrorMask;\r
+  UINT32    UncorrectableErrorSeverity;\r
+  UINT32    CorrectableErrorMask;\r
+  UINT32    AdvancedErrorCapabilitiesAndControl;\r
 } EFI_ACPI_5_1_PCI_EXPRESS_DEVICE_AER_STRUCTURE;\r
 \r
 ///\r
 /// PCI Express Bridge AER Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16  Type;\r
-  UINT16  SourceId;\r
-  UINT8   Reserved0[2];\r
-  UINT8   Flags;\r
-  UINT8   Enabled;\r
-  UINT32  NumberOfRecordsToPreAllocate;\r
-  UINT32  MaxSectionsPerRecord;\r
-  UINT32  Bus;\r
-  UINT16  Device;\r
-  UINT16  Function;\r
-  UINT16  DeviceControl;\r
-  UINT8   Reserved1[2];\r
-  UINT32  UncorrectableErrorMask;\r
-  UINT32  UncorrectableErrorSeverity;\r
-  UINT32  CorrectableErrorMask;\r
-  UINT32  AdvancedErrorCapabilitiesAndControl;\r
-  UINT32  SecondaryUncorrectableErrorMask;\r
-  UINT32  SecondaryUncorrectableErrorSeverity;\r
-  UINT32  SecondaryAdvancedErrorCapabilitiesAndControl;\r
+  UINT16    Type;\r
+  UINT16    SourceId;\r
+  UINT8     Reserved0[2];\r
+  UINT8     Flags;\r
+  UINT8     Enabled;\r
+  UINT32    NumberOfRecordsToPreAllocate;\r
+  UINT32    MaxSectionsPerRecord;\r
+  UINT32    Bus;\r
+  UINT16    Device;\r
+  UINT16    Function;\r
+  UINT16    DeviceControl;\r
+  UINT8     Reserved1[2];\r
+  UINT32    UncorrectableErrorMask;\r
+  UINT32    UncorrectableErrorSeverity;\r
+  UINT32    CorrectableErrorMask;\r
+  UINT32    AdvancedErrorCapabilitiesAndControl;\r
+  UINT32    SecondaryUncorrectableErrorMask;\r
+  UINT32    SecondaryUncorrectableErrorSeverity;\r
+  UINT32    SecondaryAdvancedErrorCapabilitiesAndControl;\r
 } EFI_ACPI_5_1_PCI_EXPRESS_BRIDGE_AER_STRUCTURE;\r
 \r
 ///\r
 /// Generic Hardware Error Source Structure Definition\r
 ///\r
 typedef struct {\r
-  UINT16                                                 Type;\r
-  UINT16                                                 SourceId;\r
-  UINT16                                                 RelatedSourceId;\r
-  UINT8                                                  Flags;\r
-  UINT8                                                  Enabled;\r
-  UINT32                                                 NumberOfRecordsToPreAllocate;\r
-  UINT32                                                 MaxSectionsPerRecord;\r
-  UINT32                                                 MaxRawDataLength;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE                 ErrorStatusAddress;\r
-  EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_STRUCTURE     NotificationStructure;\r
-  UINT32                                                 ErrorStatusBlockLength;\r
+  UINT16                                                Type;\r
+  UINT16                                                SourceId;\r
+  UINT16                                                RelatedSourceId;\r
+  UINT8                                                 Flags;\r
+  UINT8                                                 Enabled;\r
+  UINT32                                                NumberOfRecordsToPreAllocate;\r
+  UINT32                                                MaxSectionsPerRecord;\r
+  UINT32                                                MaxRawDataLength;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE                ErrorStatusAddress;\r
+  EFI_ACPI_5_1_HARDWARE_ERROR_NOTIFICATION_STRUCTURE    NotificationStructure;\r
+  UINT32                                                ErrorStatusBlockLength;\r
 } EFI_ACPI_5_1_GENERIC_HARDWARE_ERROR_SOURCE_STRUCTURE;\r
 \r
 ///\r
 /// Generic Error Status Definition\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_5_1_ERROR_BLOCK_STATUS              BlockStatus;\r
-  UINT32                                       RawDataOffset;\r
-  UINT32                                       RawDataLength;\r
-  UINT32                                       DataLength;\r
-  UINT32                                       ErrorSeverity;\r
+  EFI_ACPI_5_1_ERROR_BLOCK_STATUS    BlockStatus;\r
+  UINT32                             RawDataOffset;\r
+  UINT32                             RawDataLength;\r
+  UINT32                             DataLength;\r
+  UINT32                             ErrorSeverity;\r
 } EFI_ACPI_5_1_GENERIC_ERROR_STATUS_STRUCTURE;\r
 \r
 ///\r
 /// ERST - Error Record Serialization Table\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      SerializationHeaderSize;\r
-  UINT8                       Reserved0[4];\r
-  UINT32                      InstructionEntryCount;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         SerializationHeaderSize;\r
+  UINT8                          Reserved0[4];\r
+  UINT32                         InstructionEntryCount;\r
 } EFI_ACPI_5_1_ERROR_RECORD_SERIALIZATION_TABLE_HEADER;\r
 \r
 ///\r
 /// ERST Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_ERROR_RECORD_SERIALIZATION_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_ERROR_RECORD_SERIALIZATION_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// ERST Serialization Actions\r
 ///\r
-#define EFI_ACPI_5_1_ERST_BEGIN_WRITE_OPERATION                    0x00\r
-#define EFI_ACPI_5_1_ERST_BEGIN_READ_OPERATION                     0x01\r
-#define EFI_ACPI_5_1_ERST_BEGIN_CLEAR_OPERATION                    0x02\r
-#define EFI_ACPI_5_1_ERST_END_OPERATION                            0x03\r
-#define EFI_ACPI_5_1_ERST_SET_RECORD_OFFSET                        0x04\r
-#define EFI_ACPI_5_1_ERST_EXECUTE_OPERATION                        0x05\r
-#define EFI_ACPI_5_1_ERST_CHECK_BUSY_STATUS                        0x06\r
-#define EFI_ACPI_5_1_ERST_GET_COMMAND_STATUS                       0x07\r
-#define EFI_ACPI_5_1_ERST_GET_RECORD_IDENTIFIER                    0x08\r
-#define EFI_ACPI_5_1_ERST_SET_RECORD_IDENTIFIER                    0x09\r
-#define EFI_ACPI_5_1_ERST_GET_RECORD_COUNT                         0x0A\r
-#define EFI_ACPI_5_1_ERST_BEGIN_DUMMY_WRITE_OPERATION              0x0B\r
-#define EFI_ACPI_5_1_ERST_GET_ERROR_LOG_ADDRESS_RANGE              0x0D\r
-#define EFI_ACPI_5_1_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH       0x0E\r
-#define EFI_ACPI_5_1_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES   0x0F\r
+#define EFI_ACPI_5_1_ERST_BEGIN_WRITE_OPERATION                   0x00\r
+#define EFI_ACPI_5_1_ERST_BEGIN_READ_OPERATION                    0x01\r
+#define EFI_ACPI_5_1_ERST_BEGIN_CLEAR_OPERATION                   0x02\r
+#define EFI_ACPI_5_1_ERST_END_OPERATION                           0x03\r
+#define EFI_ACPI_5_1_ERST_SET_RECORD_OFFSET                       0x04\r
+#define EFI_ACPI_5_1_ERST_EXECUTE_OPERATION                       0x05\r
+#define EFI_ACPI_5_1_ERST_CHECK_BUSY_STATUS                       0x06\r
+#define EFI_ACPI_5_1_ERST_GET_COMMAND_STATUS                      0x07\r
+#define EFI_ACPI_5_1_ERST_GET_RECORD_IDENTIFIER                   0x08\r
+#define EFI_ACPI_5_1_ERST_SET_RECORD_IDENTIFIER                   0x09\r
+#define EFI_ACPI_5_1_ERST_GET_RECORD_COUNT                        0x0A\r
+#define EFI_ACPI_5_1_ERST_BEGIN_DUMMY_WRITE_OPERATION             0x0B\r
+#define EFI_ACPI_5_1_ERST_GET_ERROR_LOG_ADDRESS_RANGE             0x0D\r
+#define EFI_ACPI_5_1_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH      0x0E\r
+#define EFI_ACPI_5_1_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES  0x0F\r
 \r
 ///\r
 /// ERST Action Command Status\r
 ///\r
-#define EFI_ACPI_5_1_ERST_STATUS_SUCCESS                           0x00\r
-#define EFI_ACPI_5_1_ERST_STATUS_NOT_ENOUGH_SPACE                  0x01\r
-#define EFI_ACPI_5_1_ERST_STATUS_HARDWARE_NOT_AVAILABLE            0x02\r
-#define EFI_ACPI_5_1_ERST_STATUS_FAILED                            0x03\r
-#define EFI_ACPI_5_1_ERST_STATUS_RECORD_STORE_EMPTY                0x04\r
-#define EFI_ACPI_5_1_ERST_STATUS_RECORD_NOT_FOUND                  0x05\r
+#define EFI_ACPI_5_1_ERST_STATUS_SUCCESS                 0x00\r
+#define EFI_ACPI_5_1_ERST_STATUS_NOT_ENOUGH_SPACE        0x01\r
+#define EFI_ACPI_5_1_ERST_STATUS_HARDWARE_NOT_AVAILABLE  0x02\r
+#define EFI_ACPI_5_1_ERST_STATUS_FAILED                  0x03\r
+#define EFI_ACPI_5_1_ERST_STATUS_RECORD_STORE_EMPTY      0x04\r
+#define EFI_ACPI_5_1_ERST_STATUS_RECORD_NOT_FOUND        0x05\r
 \r
 ///\r
 /// ERST Serialization Instructions\r
 ///\r
-#define EFI_ACPI_5_1_ERST_READ_REGISTER                            0x00\r
-#define EFI_ACPI_5_1_ERST_READ_REGISTER_VALUE                      0x01\r
-#define EFI_ACPI_5_1_ERST_WRITE_REGISTER                           0x02\r
-#define EFI_ACPI_5_1_ERST_WRITE_REGISTER_VALUE                     0x03\r
-#define EFI_ACPI_5_1_ERST_NOOP                                     0x04\r
-#define EFI_ACPI_5_1_ERST_LOAD_VAR1                                0x05\r
-#define EFI_ACPI_5_1_ERST_LOAD_VAR2                                0x06\r
-#define EFI_ACPI_5_1_ERST_STORE_VAR1                               0x07\r
-#define EFI_ACPI_5_1_ERST_ADD                                      0x08\r
-#define EFI_ACPI_5_1_ERST_SUBTRACT                                 0x09\r
-#define EFI_ACPI_5_1_ERST_ADD_VALUE                                0x0A\r
-#define EFI_ACPI_5_1_ERST_SUBTRACT_VALUE                           0x0B\r
-#define EFI_ACPI_5_1_ERST_STALL                                    0x0C\r
-#define EFI_ACPI_5_1_ERST_STALL_WHILE_TRUE                         0x0D\r
-#define EFI_ACPI_5_1_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE            0x0E\r
-#define EFI_ACPI_5_1_ERST_GOTO                                     0x0F\r
-#define EFI_ACPI_5_1_ERST_SET_SRC_ADDRESS_BASE                     0x10\r
-#define EFI_ACPI_5_1_ERST_SET_DST_ADDRESS_BASE                     0x11\r
-#define EFI_ACPI_5_1_ERST_MOVE_DATA                                0x12\r
+#define EFI_ACPI_5_1_ERST_READ_REGISTER                  0x00\r
+#define EFI_ACPI_5_1_ERST_READ_REGISTER_VALUE            0x01\r
+#define EFI_ACPI_5_1_ERST_WRITE_REGISTER                 0x02\r
+#define EFI_ACPI_5_1_ERST_WRITE_REGISTER_VALUE           0x03\r
+#define EFI_ACPI_5_1_ERST_NOOP                           0x04\r
+#define EFI_ACPI_5_1_ERST_LOAD_VAR1                      0x05\r
+#define EFI_ACPI_5_1_ERST_LOAD_VAR2                      0x06\r
+#define EFI_ACPI_5_1_ERST_STORE_VAR1                     0x07\r
+#define EFI_ACPI_5_1_ERST_ADD                            0x08\r
+#define EFI_ACPI_5_1_ERST_SUBTRACT                       0x09\r
+#define EFI_ACPI_5_1_ERST_ADD_VALUE                      0x0A\r
+#define EFI_ACPI_5_1_ERST_SUBTRACT_VALUE                 0x0B\r
+#define EFI_ACPI_5_1_ERST_STALL                          0x0C\r
+#define EFI_ACPI_5_1_ERST_STALL_WHILE_TRUE               0x0D\r
+#define EFI_ACPI_5_1_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE  0x0E\r
+#define EFI_ACPI_5_1_ERST_GOTO                           0x0F\r
+#define EFI_ACPI_5_1_ERST_SET_SRC_ADDRESS_BASE           0x10\r
+#define EFI_ACPI_5_1_ERST_SET_DST_ADDRESS_BASE           0x11\r
+#define EFI_ACPI_5_1_ERST_MOVE_DATA                      0x12\r
 \r
 ///\r
 /// ERST Instruction Flags\r
 ///\r
-#define EFI_ACPI_5_1_ERST_PRESERVE_REGISTER                        0x01\r
+#define EFI_ACPI_5_1_ERST_PRESERVE_REGISTER  0x01\r
 \r
 ///\r
 /// ERST Serialization Instruction Entry\r
 ///\r
 typedef struct {\r
-  UINT8                                    SerializationAction;\r
-  UINT8                                    Instruction;\r
-  UINT8                                    Flags;\r
-  UINT8                                    Reserved0;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE   RegisterRegion;\r
-  UINT64                                   Value;\r
-  UINT64                                   Mask;\r
+  UINT8                                     SerializationAction;\r
+  UINT8                                     Instruction;\r
+  UINT8                                     Flags;\r
+  UINT8                                     Reserved0;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    RegisterRegion;\r
+  UINT64                                    Value;\r
+  UINT64                                    Mask;\r
 } EFI_ACPI_5_1_ERST_SERIALIZATION_INSTRUCTION_ENTRY;\r
 \r
 ///\r
 /// EINJ - Error Injection Table\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      InjectionHeaderSize;\r
-  UINT8                       InjectionFlags;\r
-  UINT8                       Reserved0[3];\r
-  UINT32                      InjectionEntryCount;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         InjectionHeaderSize;\r
+  UINT8                          InjectionFlags;\r
+  UINT8                          Reserved0[3];\r
+  UINT32                         InjectionEntryCount;\r
 } EFI_ACPI_5_1_ERROR_INJECTION_TABLE_HEADER;\r
 \r
 ///\r
 /// EINJ Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_ERROR_INJECTION_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_ERROR_INJECTION_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// EINJ Error Injection Actions\r
 ///\r
-#define EFI_ACPI_5_1_EINJ_BEGIN_INJECTION_OPERATION                0x00\r
-#define EFI_ACPI_5_1_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE           0x01\r
-#define EFI_ACPI_5_1_EINJ_SET_ERROR_TYPE                           0x02\r
-#define EFI_ACPI_5_1_EINJ_GET_ERROR_TYPE                           0x03\r
-#define EFI_ACPI_5_1_EINJ_END_OPERATION                            0x04\r
-#define EFI_ACPI_5_1_EINJ_EXECUTE_OPERATION                        0x05\r
-#define EFI_ACPI_5_1_EINJ_CHECK_BUSY_STATUS                        0x06\r
-#define EFI_ACPI_5_1_EINJ_GET_COMMAND_STATUS                       0x07\r
-#define EFI_ACPI_5_1_EINJ_TRIGGER_ERROR                            0xFF\r
+#define EFI_ACPI_5_1_EINJ_BEGIN_INJECTION_OPERATION       0x00\r
+#define EFI_ACPI_5_1_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE  0x01\r
+#define EFI_ACPI_5_1_EINJ_SET_ERROR_TYPE                  0x02\r
+#define EFI_ACPI_5_1_EINJ_GET_ERROR_TYPE                  0x03\r
+#define EFI_ACPI_5_1_EINJ_END_OPERATION                   0x04\r
+#define EFI_ACPI_5_1_EINJ_EXECUTE_OPERATION               0x05\r
+#define EFI_ACPI_5_1_EINJ_CHECK_BUSY_STATUS               0x06\r
+#define EFI_ACPI_5_1_EINJ_GET_COMMAND_STATUS              0x07\r
+#define EFI_ACPI_5_1_EINJ_TRIGGER_ERROR                   0xFF\r
 \r
 ///\r
 /// EINJ Action Command Status\r
 ///\r
-#define EFI_ACPI_5_1_EINJ_STATUS_SUCCESS                           0x00\r
-#define EFI_ACPI_5_1_EINJ_STATUS_UNKNOWN_FAILURE                   0x01\r
-#define EFI_ACPI_5_1_EINJ_STATUS_INVALID_ACCESS                    0x02\r
+#define EFI_ACPI_5_1_EINJ_STATUS_SUCCESS          0x00\r
+#define EFI_ACPI_5_1_EINJ_STATUS_UNKNOWN_FAILURE  0x01\r
+#define EFI_ACPI_5_1_EINJ_STATUS_INVALID_ACCESS   0x02\r
 \r
 ///\r
 /// EINJ Error Type Definition\r
 ///\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PROCESSOR_CORRECTABLE                 (1 << 0)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL      (1 << 1)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL         (1 << 2)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_MEMORY_CORRECTABLE                    (1 << 3)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL         (1 << 4)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL            (1 << 5)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE               (1 << 6)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL    (1 << 7)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL       (1 << 8)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PLATFORM_CORRECTABLE                  (1 << 9)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL       (1 << 10)\r
-#define EFI_ACPI_5_1_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL          (1 << 11)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PROCESSOR_CORRECTABLE               (1 << 0)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL    (1 << 1)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL       (1 << 2)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_MEMORY_CORRECTABLE                  (1 << 3)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL       (1 << 4)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL          (1 << 5)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE             (1 << 6)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL  (1 << 7)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL     (1 << 8)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PLATFORM_CORRECTABLE                (1 << 9)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL     (1 << 10)\r
+#define EFI_ACPI_5_1_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL        (1 << 11)\r
 \r
 ///\r
 /// EINJ Injection Instructions\r
 ///\r
-#define EFI_ACPI_5_1_EINJ_READ_REGISTER                            0x00\r
-#define EFI_ACPI_5_1_EINJ_READ_REGISTER_VALUE                      0x01\r
-#define EFI_ACPI_5_1_EINJ_WRITE_REGISTER                           0x02\r
-#define EFI_ACPI_5_1_EINJ_WRITE_REGISTER_VALUE                     0x03\r
-#define EFI_ACPI_5_1_EINJ_NOOP                                     0x04\r
+#define EFI_ACPI_5_1_EINJ_READ_REGISTER         0x00\r
+#define EFI_ACPI_5_1_EINJ_READ_REGISTER_VALUE   0x01\r
+#define EFI_ACPI_5_1_EINJ_WRITE_REGISTER        0x02\r
+#define EFI_ACPI_5_1_EINJ_WRITE_REGISTER_VALUE  0x03\r
+#define EFI_ACPI_5_1_EINJ_NOOP                  0x04\r
 \r
 ///\r
 /// EINJ Instruction Flags\r
 ///\r
-#define EFI_ACPI_5_1_EINJ_PRESERVE_REGISTER                        0x01\r
+#define EFI_ACPI_5_1_EINJ_PRESERVE_REGISTER  0x01\r
 \r
 ///\r
 /// EINJ Injection Instruction Entry\r
 ///\r
 typedef struct {\r
-  UINT8                                    InjectionAction;\r
-  UINT8                                    Instruction;\r
-  UINT8                                    Flags;\r
-  UINT8                                    Reserved0;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE   RegisterRegion;\r
-  UINT64                                   Value;\r
-  UINT64                                   Mask;\r
+  UINT8                                     InjectionAction;\r
+  UINT8                                     Instruction;\r
+  UINT8                                     Flags;\r
+  UINT8                                     Reserved0;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    RegisterRegion;\r
+  UINT64                                    Value;\r
+  UINT64                                    Mask;\r
 } EFI_ACPI_5_1_EINJ_INJECTION_INSTRUCTION_ENTRY;\r
 \r
 ///\r
 /// EINJ Trigger Action Table\r
 ///\r
 typedef struct {\r
-  UINT32  HeaderSize;\r
-  UINT32  Revision;\r
-  UINT32  TableSize;\r
-  UINT32  EntryCount;\r
+  UINT32    HeaderSize;\r
+  UINT32    Revision;\r
+  UINT32    TableSize;\r
+  UINT32    EntryCount;\r
 } EFI_ACPI_5_1_EINJ_TRIGGER_ACTION_TABLE;\r
 \r
 ///\r
 /// Platform Communications Channel Table (PCCT)\r
 ///\r
 typedef struct {\r
-  EFI_ACPI_DESCRIPTION_HEADER Header;\r
-  UINT32                      Flags;\r
-  UINT64                      Reserved;\r
+  EFI_ACPI_DESCRIPTION_HEADER    Header;\r
+  UINT32                         Flags;\r
+  UINT64                         Reserved;\r
 } EFI_ACPI_5_1_PLATFORM_COMMUNICATION_CHANNEL_TABLE_HEADER;\r
 \r
 ///\r
 /// PCCT Version (as defined in ACPI 5.1 spec.)\r
 ///\r
-#define EFI_ACPI_5_1_PLATFORM_COMMUNICATION_CHANNEL_TABLE_REVISION 0x01\r
+#define EFI_ACPI_5_1_PLATFORM_COMMUNICATION_CHANNEL_TABLE_REVISION  0x01\r
 \r
 ///\r
 /// PCCT Global Flags\r
 ///\r
-#define EFI_ACPI_5_1_PCCT_FLAGS_SCI_DOORBELL                      BIT0\r
+#define EFI_ACPI_5_1_PCCT_FLAGS_SCI_DOORBELL  BIT0\r
 \r
 //\r
 // PCCT Subspace type\r
@@ -1834,25 +1834,25 @@ typedef struct {
 /// PCC Subspace Structure Header\r
 ///\r
 typedef struct {\r
-  UINT8        Type;\r
-  UINT8        Length;\r
+  UINT8    Type;\r
+  UINT8    Length;\r
 } EFI_ACPI_5_1_PCCT_SUBSPACE_HEADER;\r
 \r
 ///\r
 /// Generic Communications Subspace Structure\r
 ///\r
 typedef struct {\r
-  UINT8                                    Type;\r
-  UINT8                                    Length;\r
-  UINT8                                    Reserved[6];\r
-  UINT64                                   BaseAddress;\r
-  UINT64                                   AddressLength;\r
-  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE   DoorbellRegister;\r
-  UINT64                                   DoorbellPreserve;\r
-  UINT64                                   DoorbellWrite;\r
-  UINT32                                   NominalLatency;\r
-  UINT32                                   MaximumPeriodicAccessRate;\r
-  UINT16                                   MinimumRequestTurnaroundTime;\r
+  UINT8                                     Type;\r
+  UINT8                                     Length;\r
+  UINT8                                     Reserved[6];\r
+  UINT64                                    BaseAddress;\r
+  UINT64                                    AddressLength;\r
+  EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE    DoorbellRegister;\r
+  UINT64                                    DoorbellPreserve;\r
+  UINT64                                    DoorbellWrite;\r
+  UINT32                                    NominalLatency;\r
+  UINT32                                    MaximumPeriodicAccessRate;\r
+  UINT16                                    MinimumRequestTurnaroundTime;\r
 } EFI_ACPI_5_1_PCCT_SUBSPACE_GENERIC;\r
 \r
 ///\r
@@ -1860,18 +1860,18 @@ typedef struct {
 ///\r
 \r
 typedef struct {\r
-  UINT8                                    Command;\r
-  UINT8                                    Reserved:7;\r
-  UINT8                                    GenerateSci:1;\r
+  UINT8    Command;\r
+  UINT8    Reserved    : 7;\r
+  UINT8    GenerateSci : 1;\r
 } EFI_ACPI_5_1_PCCT_GENERIC_SHARED_MEMORY_REGION_COMMAND;\r
 \r
 typedef struct {\r
-  UINT8                                    CommandComplete:1;\r
-  UINT8                                    SciDoorbell:1;\r
-  UINT8                                    Error:1;\r
-  UINT8                                    PlatformNotification:1;\r
-  UINT8                                    Reserved:4;\r
-  UINT8                                    Reserved1;\r
+  UINT8    CommandComplete      : 1;\r
+  UINT8    SciDoorbell          : 1;\r
+  UINT8    Error                : 1;\r
+  UINT8    PlatformNotification : 1;\r
+  UINT8    Reserved             : 4;\r
+  UINT8    Reserved1;\r
 } EFI_ACPI_5_1_PCCT_GENERIC_SHARED_MEMORY_REGION_STATUS;\r
 \r
 typedef struct {\r