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