summaryrefslogtreecommitdiff
path: root/MdePkg/Include/IndustryStandard/Acpi10.h
diff options
context:
space:
mode:
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-24 06:42:33 +0000
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-24 06:42:33 +0000
commita2461f6bc79e20cd379c034a0d128c64852ff8c4 (patch)
tree37add8df2fae2586af2698fb503d713442209d00 /MdePkg/Include/IndustryStandard/Acpi10.h
parent3745e1a61eadb73b74129954c39004c175c21c01 (diff)
downloadedk2-platforms-a2461f6bc79e20cd379c034a0d128c64852ff8c4.tar.xz
1. refine the comments
2. use BITx git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6695 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/IndustryStandard/Acpi10.h')
-rw-r--r--MdePkg/Include/IndustryStandard/Acpi10.h44
1 files changed, 22 insertions, 22 deletions
diff --git a/MdePkg/Include/IndustryStandard/Acpi10.h b/MdePkg/Include/IndustryStandard/Acpi10.h
index 159a01cc41..7afb678a99 100644
--- a/MdePkg/Include/IndustryStandard/Acpi10.h
+++ b/MdePkg/Include/IndustryStandard/Acpi10.h
@@ -23,11 +23,10 @@ typedef struct {
UINT32 Length;
} EFI_ACPI_COMMON_HEADER;
-//
-// Common ACPI description table header. This structure prefaces most ACPI tables.
-//
#pragma pack(1)
-
+///
+/// Common ACPI description table header. This structure prefaces most ACPI tables.
+///
typedef struct {
UINT32 Signature;
UINT32 Length;
@@ -39,8 +38,8 @@ typedef struct {
UINT32 CreatorId;
UINT32 CreatorRevision;
} EFI_ACPI_DESCRIPTION_HEADER;
-
#pragma pack()
+
//
// Define for Desriptor
//
@@ -63,10 +62,11 @@ typedef struct {
// Ensure proper structure formats
//
#pragma pack(1)
-//
-// The commond definition of QWORD, DWORD, and WORD
-// Address Space Descriptors
-//
+
+///
+/// The commond definition of QWORD, DWORD, and WORD
+/// Address Space Descriptors
+///
typedef struct {
UINT8 Desc;
UINT16 Len;
@@ -208,16 +208,16 @@ typedef struct {
// Fixed ACPI Description Table Fixed Feature Flags
// All other bits are reserved and must be set to 0.
//
-#define EFI_ACPI_1_0_WBINVD (1 << 0)
-#define EFI_ACPI_1_0_WBINVD_FLUSH (1 << 1)
-#define EFI_ACPI_1_0_PROC_C1 (1 << 2)
-#define EFI_ACPI_1_0_P_LVL2_UP (1 << 3)
-#define EFI_ACPI_1_0_PWR_BUTTON (1 << 4)
-#define EFI_ACPI_1_0_SLP_BUTTON (1 << 5)
-#define EFI_ACPI_1_0_FIX_RTC (1 << 6)
-#define EFI_ACPI_1_0_RTC_S4 (1 << 7)
-#define EFI_ACPI_1_0_TMR_VAL_EXT (1 << 8)
-#define EFI_ACPI_1_0_DCK_CAP (1 << 9)
+#define EFI_ACPI_1_0_WBINVD BIT0
+#define EFI_ACPI_1_0_WBINVD_FLUSH BIT1
+#define EFI_ACPI_1_0_PROC_C1 BIT2
+#define EFI_ACPI_1_0_P_LVL2_UP BIT3
+#define EFI_ACPI_1_0_PWR_BUTTON BIT4
+#define EFI_ACPI_1_0_SLP_BUTTON BIT5
+#define EFI_ACPI_1_0_FIX_RTC BIT6
+#define EFI_ACPI_1_0_RTC_S4 BIT7
+#define EFI_ACPI_1_0_TMR_VAL_EXT BIT8
+#define EFI_ACPI_1_0_DCK_CAP BIT9
///
/// Firmware ACPI Control Structure
@@ -236,7 +236,7 @@ typedef struct {
/// Firmware Control Structure Feature Flags
/// All other bits are reserved and must be set to 0.
///
-#define EFI_ACPI_1_0_S4BIOS_F (1 << 0)
+#define EFI_ACPI_1_0_S4BIOS_F BIT0
///
/// Multiple APIC Description Table header definition. The rest of the table
@@ -257,7 +257,7 @@ typedef struct {
/// Multiple APIC Flags
/// All other bits are reserved and must be set to 0.
///
-#define EFI_ACPI_1_0_PCAT_COMPAT (1 << 0)
+#define EFI_ACPI_1_0_PCAT_COMPAT BIT0
//
// Multiple APIC Description Table APIC structure types
@@ -288,7 +288,7 @@ typedef struct {
///
/// Local APIC Flags. All other bits are reserved and must be 0.
///
-#define EFI_ACPI_1_0_LOCAL_APIC_ENABLED (1 << 0)
+#define EFI_ACPI_1_0_LOCAL_APIC_ENABLED BIT0
///
/// IO APIC Structure