/** @file \r
- ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006.\r
+ ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006\r
\r
- Copyright (c) 2006 - 2008, Intel Corporation\r
- All rights reserved. This program and the accompanying materials \r
+ Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
http://opensource.org/licenses/bsd-license.php \r
UINT8 AccessSize;\r
UINT64 Address;\r
} EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE;\r
- \r
-#pragma pack()\r
\r
//\r
// Generic Address Space Address IDs\r
UINT16 Flags;\r
UINT32 GlobalSystemInterrupt;\r
} EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE_STRUCTURE;\r
- \r
-//\r
-// Ensure proper structure formats\r
-//\r
-#pragma pack(1)\r
\r
///\r
/// Local APIC NMI Structure\r
UINT64 LocalApicAddress;\r
} EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE;\r
\r
-#pragma pack()\r
-\r
///\r
/// IO SAPIC Structure\r
///\r
///\r
#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0)\r
\r
-//\r
-// Ensure proper structure formats\r
-//\r
-#pragma pack(1)\r
///\r
/// Memory Affinity Structure Definition\r
///\r
UINT64 Reserved3;\r
} EFI_ACPI_3_0_MEMORY_AFFINITY_STRUCTURE;\r
\r
-#pragma pack()\r
-\r
//\r
// Memory Flags. All other bits are reserved and must be 0.\r
//\r
///\r
#define EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE SIGNATURE_32('i', 'B', 'F', 'T')\r
\r
+#pragma pack()\r
+\r
#endif\r