Robert Moore
2273692780
ACPI 5.0/iASL: Fix possible fault for Field/Connection.
...
Possible fault if the Region name is not found.
2011-11-10 10:10:26 +08:00
Robert Moore
e9c848604d
Update version for internal release - 20111019.
...
Version 20111019.
2011-11-10 10:10:26 +08:00
Robert Moore
ba236eec5f
ACPI 5.0/headers: Update definition of new _CLS method.
...
Updated late in the ACPI 5.0 proposal cycle.
2011-11-10 10:10:26 +08:00
Robert Moore
c9dcdad076
ACPI 5.0/Acpica reference: Update for new public interfaces.
...
Add GetEventResource, AcquireMutex, ReleaseMutex.
2011-11-10 10:10:26 +08:00
Robert Moore
0a3d16901f
ACPI 5.0/ASLTS: Finish tests for new resource descriptors.
...
Adds full support for the six new resource descriptors for ACPI 5.0
2011-11-10 10:10:26 +08:00
Robert Moore
fa8f66c6a8
ACPI 5.0/iASL: Update for StopBitsZero keyword.
...
For UartSerialBus descriptor. Was originally StopBitsNone.
2011-11-10 10:10:26 +08:00
Robert Moore
6c816840f5
ACPI 5.0/AcpiHelp: Add keyword support for new resource descriptors.
...
Support for automatic keyword display.
2011-11-10 10:10:26 +08:00
Robert Moore
a039667e48
ACPI 5.0/AcpiHelp: Fix for FixedDMA width keyword.
...
Had incorrect name for the keyword.
2011-11-10 10:10:26 +08:00
Robert Moore
e9c96d5983
ACPI 5.0/ASLTS: Add common header output for descriptor suite.
...
Added function THDR that emits a common header and sets the
filename via the __FILE__ operator. This function can be
deployed across the entire ASLTS suite.
2011-11-10 10:10:26 +08:00
Robert Moore
9d537381e4
ACPI 5.0/ASLTS: Add tests for new resource descriptors.
...
Initial implementation of new tests; more test cases to be
added later.
2011-11-10 10:10:26 +08:00
Robert Moore
ff775a2336
ACPI 5.0: Add field/value defines for new resource descriptors.
...
In the public header.
2011-11-10 10:10:26 +08:00
Robert Moore
e47b006796
ACPI 5.0/iASL: Fix for _VEN/_LIN resource tags.
...
Fix _VEN for GpioInt and GpioIo resources.
Fix _LIN for UartSerialBus resource.
2011-11-10 10:10:26 +08:00
Robert Moore
d1af0c8195
ACPI 5.0/iASL: FixedDMA descriptor, make width optional.
...
Transfer width is optional, default is 32 bit.
2011-11-10 10:10:26 +08:00
Robert Moore
e90a17d63e
ACPI 5.0/iASL: New error msgs for Connection operator.
...
Add a message for a missing Connection() when it is required, and
another message for a present Connection() when it is useless.
Connection() is only valid for GeneralPurposeIo and GenericSerialBus
Space IDs.
2011-11-10 10:10:26 +08:00
Robert Moore
722738a5d6
ACPI 5.0/iASL: Fix for VendorDataOffset in GPIO descriptors.
...
Always set the VendorDataOffset field, even if there is no vendor
data. Provides MS ASL compiler compatibility. ACPI 5.0 clarification
will require this.
2011-11-10 10:10:25 +08:00
Robert Moore
48a3d67954
Update version to 20110926 for internal release.
...
Internal use only.
2011-11-10 10:10:25 +08:00
Robert Moore
31483e452b
ACPI 5.0/iASL: Disable resource error messages for disassembler.
...
The disassembler uses the resource validation code to determine
if a Buffer object is actually a ResourceTemplate. Therefore,
errors are expected. Disable new error messages in this case.
2011-11-10 10:10:25 +08:00
Robert Moore
b575892517
ACPI 5.0/TableCompiler: Support for PMTT table.
...
New ACPI table. Lin Ming.
2011-11-10 10:10:25 +08:00
Robert Moore
81e716dd46
Header/Disassembler support for PMTT and S3PT tables
2011-11-10 10:10:25 +08:00
Robert Moore
d480d2911e
ACPI 5.0: Lint and cleanup for new utxfmutex module.
...
No functional change.
2011-11-10 10:10:25 +08:00
Robert Moore
fafe3e1b15
ACPI 5.0/iASL: Template support for PMTT table.
...
New table.
2011-11-10 10:10:25 +08:00
Robert Moore
a4d062c6d0
ACPI 5.0: New predefined names: _DSM,_EVT,_PRE,_PSE.
...
From last-minute proposals.
2011-11-10 10:10:25 +08:00
Robert Moore
d23d77966a
ACPI 5.0: Make global "reduced hardware" flag global.
...
Add external in the acpixf.h public header, move global in
acglobal.h
2011-11-10 10:10:25 +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
9e7361a7ce
Update windows project files for new acpica file.
...
Add utxfmutex.c
2011-11-10 10:10:25 +08:00
Robert Moore
a701de24ea
ACPI 5.0/AcpiExec: Test new AML mutex access interfaces.
...
Acquire/release an AML mutex from acpiexec code using new
interfaces.
2011-11-10 10:10:25 +08:00
Robert Moore
a440cb215b
ACPI 5.0: New interfaces to allow driver access to AML mutex objects.
...
Adds AcpiAcquireMutex, AcpiReleaseMutex external interfaces.
New file, utilities/utxfmutex.c.
Lin Ming, Bob Moore.
2011-11-10 10:10:25 +08:00
Robert Moore
55b9dec87f
ACPI 5.0/TableCompiler: Support for new table info opcode.
...
Support the EXTRA_TEXT opcode.
2011-11-10 10:10:25 +08:00
Robert Moore
6e838131d0
ACPI 5.0/Debugger: Support for _AEI in Resources command.
...
Gets and displays list of resources returned by _AEI.
2011-11-10 10:10:25 +08:00
Robert Moore
73be451eee
ACPI 5.0/ResourceMgr: New interface, AcpiGetEventResources.
...
Executes _AEI and formats the result, similar to AcpiGetCurrentResources,
etc.
2011-11-10 10:10:25 +08:00
Robert Moore
d1e378a75f
ACPI 5.0/ResourceMgr: Add subtype constants for GPIO/Serial descriptors.
...
Subtypes for new descriptors for use by drivers.
2011-11-10 10:10:25 +08:00
Robert Moore
397ec63252
ACPI 5.0/ResourceMgr: Fix for GPIO descriptors with no Vendor Data.
...
Fixes a problem where the GPIO descriptor is not handled properly
if there is no vendor data associated with it.
2011-11-10 10:10:25 +08:00
Robert Moore
03c8c470cc
ACPI 5.0/iASL: Update comments/headers for new descriptor file.
...
Finish the headers for this new file. Make local functions static.
2011-11-10 10:10:25 +08:00
Robert Moore
ac147fca7d
ACPI 5.0/iASL: Change debug printfs to use debug output macros.
...
Moves debug output to the debug file.
2011-11-10 10:10:25 +08:00
Robert Moore
1393b5821b
ACPI 5.0/iASL: Check access length for new ResourceTag references.
...
Extend this support to the new descriptors.
2011-11-10 10:10:25 +08:00
Robert Moore
f5bac5a6db
ACPI 5.0/ResourceMgr: Allow _AEI method in walk resources.
...
_AEI contains a resource template, this change adds support for
the walk resources function. Zhang Rui.
2011-11-10 10:10:25 +08:00
Robert Moore
a59ec65bef
ACPI 5.0/iASL: Template support for GTDT table.
...
New timer table.
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
d33607f143
ACPI 5.0/ResourceMgr: Remove unused dispatch table.
...
Table for "common serial bus" is no longer used.
Lin Ming.
2011-11-10 10:10:25 +08:00
Robert Moore
b95f057c9e
ACPI 5.0/Disassembler: Support for new resource descriptor tags.
...
Allow the disassembly of code that accesses resource tags to the
original symbolic name (instead of simply a numeric offset.) This
change adds additional support for the new resource descriptors.
2011-11-10 10:10:25 +08:00
Robert Moore
8d1f539c1d
Update some files to disable linux source conversion.
...
Found a couple files that needed some code areas disabled from
AcpiSrc linux conversion.
2011-11-10 10:10:25 +08:00
Robert Moore
645a16e3d3
ACPI 5.0/AcpiSrc: Update for new structure names.
...
Note: Includes new structure names, and some previously existing
names that were missing from AcpiSrc utility.
2011-11-10 10:10:25 +08:00
Robert Moore
554f0d60d6
ACPI 5.0: Harden support for serial bus descriptors.
...
Do not allow bustypes other than I2C, SPI, or UART.
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
8933d7ed5e
ACPI 5.0/ResourceManager: New file for new descriptors.
...
Contains the conversion tables for the new descriptors.
2011-11-10 10:10:25 +08:00
Robert Moore
af4e58f0fb
ACPI 5.0/Window project files: New resource mgr file.
...
New file for new resource descriptors.
2011-11-10 10:10:25 +08:00
Robert Moore
b3415fdb2d
ACPI 5.0/Makefiles: update for new resource manager file.
...
New file for new descriptor support.
2011-11-10 10:10:25 +08:00
Robert Moore
7c0ea9332c
ACPI 5.0/ResourceManager: Support for all new resource descriptors.
...
FixedDMA, GPIO descriptors, SerialBus descriptors.
Lin Ming.
2011-11-10 10:10:25 +08:00
Robert Moore
e153aa277c
ACPI 5.0: Add full support for new FPDT and S3PT tables.
...
Disassembler, data table compiler, and template support.
Lin Ming.
2011-11-10 10:10:24 +08:00