11098 Commits

Author SHA1 Message Date
Robert Moore
98671d0a53 Logfile: Changes for version 20111123.
Version 20111123.
2011-11-23 08:07:33 -08:00
Robert Moore
335df6730d Windows binaries: Update to version 20111123.
Version 20111123.
2011-11-23 08:06:32 -08:00
Robert Moore
dbdf2969a5 ACPI 5.0/Documentation: Full update for ACPI 5.0 features.
Both ACPICA reference and iASL compiler.
2011-11-22 08:42:43 -08:00
Robert Moore
653c82dea0 ACPI 5.0: Changes for Connection() object.
Add length field to the struct passed to handlers.
2011-11-16 10:15:28 +08:00
Robert Moore
551dae6c43 Fix declaration of AcpiGbl_NoResourceDisassembly.
Was incorrectly declared in acglobal.h
2011-11-16 10:15:28 +08:00
Robert Moore
7fa01ce507 Add new interface: AcpiBufferToResource.
This interface converts an AML buffer to an internal
ACPI_RESOURCE.
2011-11-16 10:15:28 +08:00
Robert Moore
6af66d0b64 ACPI 5.0/AcpiExec: Update to add AcpiBufferToResource calls.
Used for Connection() buffer.
2011-11-16 10:15:28 +08:00
Robert Moore
b8916ef5ff ACPI 5.0/AcpiSrc: Update for new struct names
New ACPI 5 names.
2011-11-16 10:15:28 +08:00
Robert Moore
1b2097a4a1 ACPI 5.0/AcpiHelp: Add RawDataBuffer type to new descriptors.
Also split some very long lines.
2011-11-16 10:15:28 +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
212d9864b2 Add new flag types for data table disassembler 2011-11-10 10:10:26 +08:00
Robert Moore
dc8eae0c51 ACPI 5.0/AcpiHelp: Update formatting of AliasAs operator.
Display the new Extended AccessAs attributes automatically.
2011-11-10 10:10:26 +08:00
Robert Moore
5a343a31be ASLTS: Cleanup compilation of functional tests.
Fix various warnings, especially warnings from use of Switch.
2011-11-10 10:10:26 +08:00
Robert Moore
ee6f67bbf7 ACPI 5.0/ASLTS: Update for new GpioIo keyword.
Add IoRestrictionNoneAndPreserve.
2011-11-10 10:10:26 +08:00
Robert Moore
961e9a0fc3 ACPI 5.0/ASLTS: Update "table" tests.
Remove PSDT tests (obsolete), fix several exception code issues.
2011-11-10 10:10:26 +08:00
Robert Moore
d06db1beb0 ACPI 5.0/AcpiExec: Fix GCC generation problem.
Remove // comments.
2011-11-10 10:10:26 +08:00
Robert Moore
f5c6043a1d ACPI 5.0/AcpiExec: Update for new region SpaceIds.
Add additional support for new region IDs.
2011-11-10 10:10:26 +08:00
Robert Moore
f41de9a75e ACPI 5.0/ASLTS: Update for new operation region Space IDs.
Add GenericSerialBus and GeneralPurposeIo. Also support for
new AccessAs attributes as well as the Connection() operator.

Fixed some generic problems with the tests so that they compile
with no warnings, and execute with zero errors.

Some tests are still blocked for lack of support, especially
for IndexFields.
2011-11-10 10:10:26 +08:00
Robert Moore
642b20401e ACPI 5.0/iASL: Add new I/O restriction keyword (GPIO descriptors)
Late addition of IoRestrictionNoneAndPreserve. Lin Ming.
2011-11-10 10:10:26 +08:00
Robert Moore
a673cc5676 ACPI 5.0: Update comment in actypes header.
Add GPIO to comment.
2011-11-10 10:10:26 +08:00
Robert Moore
17d2bc000f ACPI 5.0: Pass Connection() object to GPIO handler.
In addition to the generic serial bus handler.
2011-11-10 10:10:26 +08:00
Robert Moore
3728dbe1fa ACPI 5.0: Clear fields when processing new Connection().
Fixes possible confusion since there are two possible fields
used to implement Connection().
2011-11-10 10:10:26 +08:00
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