From: Len Brown <len.brown@intel.com>
To: linux-acpi@vger.kernel.org
Cc: Robert Moore <robert.moore@intel.com>,
Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>,
Len Brown <len.brown@intel.com>
Subject: [PATCH 13/65] ACPICA: Update comments for individual table fields
Date: Fri, 24 Nov 2006 02:18:23 -0500 [thread overview]
Message-ID: <11643527731111-git-send-email-len.brown@intel.com> (raw)
Message-ID: <c0f2f417d70ac411c7085aa64ffc44787562e1ca.1164352291.git.len.brown@intel.com> (raw)
In-Reply-To: <11643527703526-git-send-email-len.brown@intel.com>
In-Reply-To: <410c2f0190f74c35505beda6ff3f2da7819f8bac.1164352285.git.len.brown@intel.com>
From: Robert Moore <robert.moore@intel.com>
comments only
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
---
include/acpi/actbl.h | 64 +++++++++++++++++++++++++-------------------------
1 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/include/acpi/actbl.h b/include/acpi/actbl.h
index c55939e..aed49a5 100644
--- a/include/acpi/actbl.h
+++ b/include/acpi/actbl.h
@@ -56,7 +56,7 @@
#define ACPI_SIG_RSDT "RSDT" /* Root System Description Table */
#define ACPI_SIG_XSDT "XSDT" /* Extended System Description Table */
#define ACPI_SIG_SSDT "SSDT" /* Secondary System Description Table */
-#define ACPI_RSDP_NAME "RSDP"
+#define ACPI_RSDP_NAME "RSDP" /* Short name for RSDP, not signature */
/*
* All tables and structures must be byte-packed to match the ACPI
@@ -185,55 +185,55 @@ struct acpi_table_fadt {
struct acpi_table_header header; /* Common ACPI table header */
u32 facs; /* 32-bit physical address of FACS */
u32 dsdt; /* 32-bit physical address of DSDT */
- u8 model; /* System Interrupt Model (ACPI 1.0) not used in ACPI 2.0+ */
+ u8 model; /* System Interrupt Model (ACPI 1.0) - not used in ACPI 2.0+ */
u8 preferred_profile; /* Conveys preferred power management profile to OSPM. */
u16 sci_interrupt; /* System vector of SCI interrupt */
- u32 smi_command; /* Port address of SMI command port */
+ u32 smi_command; /* 32-bit Port address of SMI command port */
u8 acpi_enable; /* Value to write to smi_cmd to enable ACPI */
u8 acpi_disable; /* Value to write to smi_cmd to disable ACPI */
u8 S4bios_request; /* Value to write to SMI CMD to enter S4BIOS state */
u8 pstate_control; /* Processor performance state control */
- u32 pm1a_event_block; /* Port address of Power Mgt 1a Event Reg Blk */
- u32 pm1b_event_block; /* Port address of Power Mgt 1b Event Reg Blk */
- u32 pm1a_control_block; /* Port address of Power Mgt 1a Control Reg Blk */
- u32 pm1b_control_block; /* Port address of Power Mgt 1b Control Reg Blk */
- u32 pm2_control_block; /* Port address of Power Mgt 2 Control Reg Blk */
- u32 pm_timer_block; /* Port address of Power Mgt Timer Ctrl Reg Blk */
- u32 gpe0_block; /* Port addr of General Purpose Event 0 Reg Blk */
- u32 gpe1_block; /* Port addr of General Purpose Event 1 Reg Blk */
- u8 pm1_event_length; /* Byte Length of ports at pm1_x_evt_blk */
- u8 pm1_control_length; /* Byte Length of ports at pm1_x_cnt_blk */
- u8 pm2_control_length; /* Byte Length of ports at pm2_cnt_blk */
- u8 pm_timer_length; /* Byte Length of ports at pm_tmr_blk */
- u8 gpe0_block_length; /* Byte Length of ports at gpe0_blk */
- u8 gpe1_block_length; /* Byte Length of ports at gpe1_blk */
- u8 gpe1_base; /* Offset in gpe model where gpe1 events start */
- u8 cst_control; /* Support for the _CST object and C States change notification. */
+ u32 pm1a_event_block; /* 32-bit Port address of Power Mgt 1a Event Reg Blk */
+ u32 pm1b_event_block; /* 32-bit Port address of Power Mgt 1b Event Reg Blk */
+ u32 pm1a_control_block; /* 32-bit Port address of Power Mgt 1a Control Reg Blk */
+ u32 pm1b_control_block; /* 32-bit Port address of Power Mgt 1b Control Reg Blk */
+ u32 pm2_control_block; /* 32-bit Port address of Power Mgt 2 Control Reg Blk */
+ u32 pm_timer_block; /* 32-bit Port address of Power Mgt Timer Ctrl Reg Blk */
+ u32 gpe0_block; /* 32-bit Port address of General Purpose Event 0 Reg Blk */
+ u32 gpe1_block; /* 32-bit Port address of General Purpose Event 1 Reg Blk */
+ u8 pm1_event_length; /* Byte Length of ports at pm1x_event_block */
+ u8 pm1_control_length; /* Byte Length of ports at pm1x_control_block */
+ u8 pm2_control_length; /* Byte Length of ports at pm2_control_block */
+ u8 pm_timer_length; /* Byte Length of ports at pm_timer_block */
+ u8 gpe0_block_length; /* Byte Length of ports at gpe0_block */
+ u8 gpe1_block_length; /* Byte Length of ports at gpe1_block */
+ u8 gpe1_base; /* Offset in GPE number space where GPE1 events start */
+ u8 cst_control; /* Support for the _CST object and C States change notification */
u16 C2latency; /* Worst case HW latency to enter/exit C2 state */
u16 C3latency; /* Worst case HW latency to enter/exit C3 state */
u16 flush_size; /* Processor's memory cache line width, in bytes */
u16 flush_stride; /* Number of flush strides that need to be read */
- u8 duty_offset; /* Processor's duty cycle index in processor's P_CNT reg */
- u8 duty_width; /* Processor's duty cycle value bit width in P_CNT register. */
+ u8 duty_offset; /* Processor duty cycle index in processor's P_CNT reg */
+ u8 duty_width; /* Processor duty cycle value bit width in P_CNT register. */
u8 day_alarm; /* Index to day-of-month alarm in RTC CMOS RAM */
u8 month_alarm; /* Index to month-of-year alarm in RTC CMOS RAM */
u8 century; /* Index to century in RTC CMOS RAM */
u16 boot_flags; /* IA-PC Boot Architecture Flags. See Table 5-10 for description */
u8 reserved; /* Reserved, must be zero */
- u32 flags; /* Miscellaneous flag bits */
- struct acpi_generic_address reset_register; /* Reset register address in GAS format */
+ u32 flags; /* Miscellaneous flag bits (see below for individual flags) */
+ struct acpi_generic_address reset_register; /* 64-bit address of the Reset register */
u8 reset_value; /* Value to write to the reset_register port to reset the system */
- u8 reserved4[3]; /* These three bytes must be zero */
+ u8 reserved4[3]; /* Reserved, must be zero */
u64 Xfacs; /* 64-bit physical address of FACS */
u64 Xdsdt; /* 64-bit physical address of DSDT */
- struct acpi_generic_address xpm1a_event_block; /* Extended Power Mgt 1a Event Reg Blk address */
- struct acpi_generic_address xpm1b_event_block; /* Extended Power Mgt 1b Event Reg Blk address */
- struct acpi_generic_address xpm1a_control_block; /* Extended Power Mgt 1a Control Reg Blk address */
- struct acpi_generic_address xpm1b_control_block; /* Extended Power Mgt 1b Control Reg Blk address */
- struct acpi_generic_address xpm2_control_block; /* Extended Power Mgt 2 Control Reg Blk address */
- struct acpi_generic_address xpm_timer_block; /* Extended Power Mgt Timer Ctrl Reg Blk address */
- struct acpi_generic_address xgpe0_block; /* Extended General Purpose Event 0 Reg Blk address */
- struct acpi_generic_address xgpe1_block; /* Extended General Purpose Event 1 Reg Blk address */
+ struct acpi_generic_address xpm1a_event_block; /* 64-bit Extended Power Mgt 1a Event Reg Blk address */
+ struct acpi_generic_address xpm1b_event_block; /* 64-bit Extended Power Mgt 1b Event Reg Blk address */
+ struct acpi_generic_address xpm1a_control_block; /* 64-bit Extended Power Mgt 1a Control Reg Blk address */
+ struct acpi_generic_address xpm1b_control_block; /* 64-bit Extended Power Mgt 1b Control Reg Blk address */
+ struct acpi_generic_address xpm2_control_block; /* 64-bit Extended Power Mgt 2 Control Reg Blk address */
+ struct acpi_generic_address xpm_timer_block; /* 64-bit Extended Power Mgt Timer Ctrl Reg Blk address */
+ struct acpi_generic_address xgpe0_block; /* 64-bit Extended General Purpose Event 0 Reg Blk address */
+ struct acpi_generic_address xgpe1_block; /* 64-bit Extended General Purpose Event 1 Reg Blk address */
};
/* FADT flags */
--
1.4.4.1
next prev parent reply other threads:[~2006-11-24 7:15 UTC|newest]
Thread overview: 67+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-24 7:18 contents of the acpica branch Len Brown
2006-11-24 7:18 ` [PATCH 1/65] ACPICA: Update function header Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 2/65] ACPICA: Handle mis-matched package length Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 3/65] ACPICA: Handle case NumElements > Package length Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 4/65] ACPICA: Delete recursive feature of ACPI Global Lock Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 5/65] ACPICA: Release global lock from interrupt handler Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 6/65] ACPICA: Cast acpi_thread_id to UINT32 for debug output only Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 7/65] ACPICA: fix for object premature deletion Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 8/65] ACPICA: Temporary fix for BankValue parameter Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 9/65] ACPICA: Update version to 20060721 Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 10/65] ACPICA: Update debug output Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 12/65] ACPICA: misc fixes for new Table Manager: Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` Len Brown [this message]
2006-11-24 7:18 ` [PATCH 13/65] ACPICA: Update comments for individual table fields Len Brown
2006-11-24 7:18 ` [PATCH 14/65] ACPICA: Fix for FADT conversion in 64-bit mode Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 15/65] ACPICA: Lint changes Len Brown
2006-11-24 7:18 ` Len Brown
[not found] ` <1164352776767-git-send-email-len.brown@intel.com>
2006-11-24 7:18 ` [PATCH 17/65] ACPICA: Add support for DMAR table Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 18/65] ACPICA: Add acpi_gpe_count global to track the number of GPE events Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 19/65] ACPICA: Disable all wake GPEs after first one recieved Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 20/65] ACPICA: Fix unalignment in acpi_ut_repair_name Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 21/65] ACPICA: Store GPE number instead of bitmask Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 22/65] ACPICA: Split acpi_format_exception into two parts Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 23/65] ACPICA: Update version to 20060831 Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 24/65] ACPICA: Cleanup of FADT verification function Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 25/65] ACPICA: Create tbfadt.c to hold all FADT-related functions Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 26/65] ACPICA: Re-implement interpreters' "serialized mode" Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 27/65] ACPICA: Delete stale FADT functions outside tbfadt.c Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 28/65] ACPICA: Update comments in tbfadt.c Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 29/65] ACPICA: add ASF comment Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 30/65] ACPICA: re-factor table init routines for benefit of iASL Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 31/65] ACPICA: Allow type ANY to be the target of the Scope operator Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 32/65] ACPICA: IsResourceTemplate now returns ACPI_STATUS Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 33/65] ACPICA: Add declarations for ASF! sub-tables Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 34/65] ACPICA: FADT verification is now table driven Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 35/65] ACPICA: Report error if method creates 2 objects with the same name Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 36/65] ACPICA: New common routine for creating and verifying a local FADT Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 37/65] ACPICA: Fix memory leak in table load error path Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 38/65] ACPICA: Fix trace output name and whitespace Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 39/65] ACPICA: Update version to 20060912 Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 40/65] ACPICA: Add full table name to disassembler output Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 41/65] ACPICA: Fix for Global Lock semaphore Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 42/65] ACPICA: Remove obsolete Flags parameter Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 43/65] ACPICA: Use faster ByIndex interface to get FACS Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 44/65] ACPICA: On AML mutex force-release, set depth to zero (was 1) Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 45/65] ACPICA: Update interpreter error paths to always report the error Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 46/65] ACPICA: Fix for possible memory leak and fault Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 47/65] ACPICA: Add new subsystem state bit that is set after SubsystemInitialize is called Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 48/65] ACPICA: Update version to 20060927 Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:18 ` [PATCH 49/65] ACPICA: Restructured module into multiple functions Len Brown
2006-11-24 7:18 ` Len Brown
2006-11-24 7:19 ` [PATCH 50/65] ACPICA: Eliminate control method 2-pass parse/execute Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 51/65] ACPICA: Fix race condition with AcpiWalkNamespace Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 52/65] ACPICA: _CID support for PCI Root Bridge detection Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 53/65] ACPICA: Use manifest constants for parse pass number Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 54/65] ACPICA: Update comments Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 55/65] ACPICA: Abort downward walk on temporary node detection Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 56/65] ACPICA: Fixes for parameter validation Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 57/65] ACPICA: Update version to 20061011 Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 58/65] ACPICA: Update debug output routines for data structure changes Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 59/65] ACPICA: Miscellaneous table manager updates and optimizations Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 60/65] ACPICA: Fixes for load() operator Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 61/65] ACPICA: Ensure that all structures in acobject.h are aligned, via #pragma Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 62/65] ACPICA: Add ACPI_MAX macro Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 63/65] ACPICA: Fail AcpiEnable if ACPI tables not loaded Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 64/65] ACPICA: Add include of actables.h Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 7:19 ` [PATCH 65/65] ACPICA: version update Len Brown
2006-11-24 7:19 ` Len Brown
2006-11-24 20:32 ` contents of the acpica branch Rafael J. Wysocki
2006-11-24 22:25 ` Rafael J. Wysocki
2006-11-27 2:12 ` Len Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=11643527731111-git-send-email-len.brown@intel.com \
--to=len.brown@intel.com \
--cc=alexey.y.starikovskiy@intel.com \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=robert.moore@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.