]> git.proxmox.com Git - mirror_edk2.git/commitdiff
add #pragma pack(1) for some structures.
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 10 Nov 2008 09:11:32 +0000 (09:11 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 10 Nov 2008 09:11:32 +0000 (09:11 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6439 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/IndustryStandard/Acpi10.h
MdePkg/Include/IndustryStandard/Acpi20.h
MdePkg/Include/IndustryStandard/Acpi30.h

index c05a6051b49133660f2818fbb2e3d783a8e5c511..dbd61a2e401779216b86a3cfe8ab3465c4eedd3d 100644 (file)
@@ -23,6 +23,7 @@ typedef struct {
   UINT32  Length;\r
 } EFI_ACPI_COMMON_HEADER;\r
 \r
+#pragma pack(1)\r
 ///\r
 /// Common ACPI description table header.  This structure prefaces most ACPI tables.\r
 ///\r
@@ -37,6 +38,7 @@ typedef struct {
   UINT32  CreatorId;\r
   UINT32  CreatorRevision;\r
 } EFI_ACPI_DESCRIPTION_HEADER;\r
+#pragma pack()\r
 \r
 //\r
 // Define for Desriptor\r
index b67ee54440cd89f507b29ddf61999ddd22865149..4476bf9f22d469abde3b322417cb6fd5eb1b4fa6 100644 (file)
@@ -99,6 +99,10 @@ typedef struct {
 ///\r
 #define EFI_ACPI_2_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01\r
 \r
+//           \r
+// Ensure proper structure formats\r
+//           \r
+#pragma pack(1)\r
 ///\r
 /// Fixed ACPI Description Table Structure (FADT)\r
 ///\r
@@ -156,6 +160,7 @@ typedef struct {
   EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE  XGpe0Blk;\r
   EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE  XGpe1Blk;\r
 } EFI_ACPI_2_0_FIXED_ACPI_DESCRIPTION_TABLE;\r
+#pragma pack()\r
 \r
 ///\r
 /// FADT Version (as defined in ACPI 2.0 spec.)\r
index d07cce5807876a0f27f6c23e3784b26f5c1e4a40..207f060bee6b708bc199038455e79c5ebb605ebd 100644 (file)
@@ -108,6 +108,10 @@ typedef struct {
 ///\r
 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01\r
 \r
+//           \r
+// Ensure proper structure formats\r
+//           \r
+#pragma pack(1)\r
 ///\r
 /// Fixed ACPI Description Table Structure (FADT)\r
 ///\r
@@ -165,6 +169,7 @@ typedef struct {
   EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE  XGpe0Blk;\r
   EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE  XGpe1Blk;\r
 } EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE;\r
+#pragma pack()\r
 \r
 ///\r
 /// FADT Version (as defined in ACPI 3.0 spec.)\r