Commit Graph

14 Commits

Author SHA1 Message Date
Robert Moore
d4fa24b0bf Update support for ACPI 5.0 MPST table.
Fixes some problems introduced by late changes to the table as it
was added to the ACPI 5.0 specification.
Both the table compiler and the disassembler and the main header
support for the table.
2012-10-12 12:21:06 -07:00
Robert Moore
2406636978 Small fix for standard Intel legal header.
Remove an extraneous space after a comma, for consistency.
2012-09-27 09:36:49 -07:00
Robert Moore
a28a14bc42 Remove extra spaces after periods in the Intel license.
For consistency with the rest of the source code.
2012-09-26 13:17:19 -07:00
Robert Moore
7f9e830d5b Headers: Add support for CSRT and DBG2 ACPI tables.
These tables are defined outside of the ACPI specification.
2012-08-15 08:42:33 -07:00
Robert Moore
f098eafe86 Why ACPICA cannot use C bitfields: Update comments.
Update the comments that explain why ACPICA cannot use bitfields.

/*
 * Note: C bitfields are not used for this reason:
 *
 * "Bitfields are great and easy to read, but unfortunately the C language
 * does not specify the layout of bitfields in memory, which means they are
 * essentially useless for dealing with packed data in on-disk formats or
 * binary wire protocols." (Or ACPI tables and buffers.) "If you ask me,
 * this decision was a design error in C. Ritchie could have picked an order
 * and stuck with it." Norman Ramsey.
 * See http://stackoverflow.com/a/1053662/41661
 */
2012-07-18 13:20:36 -07:00
Robert Moore
7db43032db Update ACPICA copyrights to 2012.
Standard ACPICA source modules only.
2012-01-03 14:08:42 -08:00
Robert Moore
e202312d55 Update table signatures
And add version numbers to table struct headers
2011-11-10 10:10:26 +08:00
Robert Moore
b44790a296 ACPI 5.0: Update for change to PMTT table.
Adds a new reserved field.
2011-11-10 10:10:25 +08:00
Robert Moore
d0ccbcf3c6 Header/Disassembler support for GTDT and PMTT tables.
New ACPI tables.
2011-11-10 10:10:25 +08:00
Robert Moore
f0e727a998 ACPI 5.0/TableCompiler: Support for MPST table.
New ACPI 5.0 table. Lin Ming.
2011-11-10 10:10:25 +08:00
Robert Moore
2cf7c4e658 ACPI 5.0/Disassembler: Support for MPST table, plus template
Added disassembler and template support for ACPI 5 MPST.
2011-11-10 10:10:25 +08:00
Robert Moore
3cd82f4043 ACPI 5.0/iASL: Disassembler support for BGRT/FPDT/PCCT/MADT.
Three new tables, and two new subtables for the MADT.
2011-11-10 10:10:24 +08:00
Robert Moore
7da585ffbc ACPI 5.0: Header support for DRTM table.
New table.
2011-11-10 10:10:23 +08:00
Robert Moore
1c36e1e786 ACPI 5.0: Add new/changed tables to headers.
Adds new file, actbl3.h
2011-11-10 10:10:22 +08:00