Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0 |
|
#
383048ac |
| 05-Jan-2021 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20210105.
iasl: Remove support for obsolete tables
Also, update copyrights.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
|
#
c5a52fd3 |
| 09-Oct-2020 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20200925.
* Preserve memory opregion mappings.
* Support for SMBUS predefined names.
* Fix some issues in acpiexec(8), acpihelp(8), and iasl(8).
For detailed list
Sync ACPICA with Intel's version 20200925.
* Preserve memory opregion mappings.
* Support for SMBUS predefined names.
* Fix some issues in acpiexec(8), acpihelp(8), and iasl(8).
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v5.8.3, v5.8.2 |
|
#
4758d649 |
| 19-Jul-2020 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20200717.
* Do not increment OperationRegion reference counts for field units.
* Fix some issues in iasl(8).
For detailed list, please see sys/contrib/dev/acpica/c
Sync ACPICA with Intel's version 20200717.
* Do not increment OperationRegion reference counts for field units.
* Fix some issues in iasl(8).
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
d0dff17a |
| 29-May-2020 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20200528.
* Remove acpinames(8). Its functionality is covered by acpiexec(8)'s 'namespace' command.
* Add preliminary support for 'PlatformRtMechanism' address sp
Sync ACPICA with Intel's version 20200528.
* Remove acpinames(8). Its functionality is covered by acpiexec(8)'s 'namespace' command.
* Add preliminary support for 'PlatformRtMechanism' address space (will be in the next ACPI specification).
* Fix some issues in iasl(8).
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v5.8.1 |
|
#
0f79e681 |
| 30-Apr-2020 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20200430.
* Various bug fixes and cleanups.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
|
Revision tags: v5.8.0, v5.9.0, v5.8.0rc1 |
|
#
ff3cb46d |
| 14-Feb-2020 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20200214.
Not much to see:
* Some improvements to sleep button handling when resuming from sleep (which we don't support).
* New AcpiAnyGpeStatusSet() function.
Sync ACPICA with Intel's version 20200214.
Not much to see:
* Some improvements to sleep button handling when resuming from sleep (which we don't support).
* New AcpiAnyGpeStatusSet() function.
* Improvements to iASL.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v5.6.3 |
|
#
e5412f1e |
| 13-Jan-2020 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20200110 (coming from 20190703).
* Allow more OwnerId's to prevent OWNER_ID_LIMIT exceptions.
* Return a Buffer object for all fields created via CreateField.
* Ad
Sync ACPICA with Intel's version 20200110 (coming from 20190703).
* Allow more OwnerId's to prevent OWNER_ID_LIMIT exceptions.
* Return a Buffer object for all fields created via CreateField.
* Add AcpiDispatchGpe() function.
* Exit the interpreter before initializing objects within a newly loaded table.
* Add new 'Fields' debugger command.
* Make AcpiLoadTable() return a table index and add AcpiUnloadTable().
* Fix acpinames(8) which was broken for some time.
* Added "Windows 2019" _OSI string.
* Various improvements to iasl(8).
* Fix some compilation warnings, fix missing ACPI_PRINTF_LIKE.
* Update copyrights to 2020.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3 |
|
#
835079a2 |
| 10-May-2019 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20190509.
* Revert some changes that were causing issues in the kernel subsystem and in iasl(8).
* Additional improvements in iasl(8).
For detailed list, please
Sync ACPICA with Intel's version 20190509.
* Revert some changes that were causing issues in the kernel subsystem and in iasl(8).
* Additional improvements in iasl(8).
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v5.4.2 |
|
#
a4b9c0c9 |
| 06-Apr-2019 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20190405.
* Fix some issues when resuming from suspend. Likely doesn't affect DragonFly.
* iasl(8): Support compiling multiple files to a single namespace.
For d
Sync ACPICA with Intel's version 20190405.
* Fix some issues when resuming from suspend. Likely doesn't affect DragonFly.
* iasl(8): Support compiling multiple files to a single namespace.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
c1776041 |
| 02-Apr-2019 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20190329.
* Improve namespace support: Remove address nodes from global list after method termination to properly remove Operation Region nodes that are declared
Sync ACPICA with Intel's version 20190329.
* Improve namespace support: Remove address nodes from global list after method termination to properly remove Operation Region nodes that are declared dynamically.
* Some improvements in iasl(8) and acpiexec(8).
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
Thanks to zrj for testing.
show more ...
|
#
00ffa116 |
| 16-Feb-2019 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20190215.
* Add support for the ACPI specification version 6.3.
* Fix skipping erroneous extended opcodes.
* Some improvements in iasl(8).
* Remove the legacy Acp
Sync ACPICA with Intel's version 20190215.
* Add support for the ACPI specification version 6.3.
* Fix skipping erroneous extended opcodes.
* Some improvements in iasl(8).
* Remove the legacy AcpiGbl_ExecuteTablesAsMethods global and all associated code, i.e. the debug.acpi.group_module_level_code tunable and acpiexec(8)'s -dp option.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
ff4021a0 |
| 09-Jan-2019 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20190108.
* New acpiexec(8) option -va to dump memory leak information.
* iasl(8)'s TPM2 table template adjusted for revision 4 of the table.
* Bumped copyrights.
|
Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
6721db86 |
| 02-Nov-2018 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20181031.
* Fix an Operation Region regression, fixing accurate checking for region conflicts.
* Add support for 2-byte extended opcodes in the code that continue
Sync ACPICA with Intel's version 20181031.
* Fix an Operation Region regression, fixing accurate checking for region conflicts.
* Add support for 2-byte extended opcodes in the code that continues parsing during the table load phase.
* Eliminate a no longer used global variable.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
806343b9 |
| 28-Sep-2018 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20180927:
* Fix a regression in GPE support seen from the previous "Stop unconditionally clearing ACPI IRQs during suspend/resume" change.
* Update execution of
Sync ACPICA with Intel's version 20180927:
* Fix a regression in GPE support seen from the previous "Stop unconditionally clearing ACPI IRQs during suspend/resume" change.
* Update execution of _REG methods to be more conformant to the ACPI spec.
* Update Generic Serial Bus implementation.
* In iasl, detect extraneous/reduntant usage of Offset() in Field Unit lists.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v5.2.2 |
|
#
7bcb6caf |
| 16-May-2018 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20180508 (from previously 20170831).
Tons of fixes and improvements.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
|
Revision tags: v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1 |
|
#
1093ca81 |
| 01-Jul-2017 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20170629.
We skipped 20170531 due to a regression in the processing of resource descriptors (see https://bugs.acpica.org/show_bug.cgi?id=1391) which is fixed in 2017
Sync ACPICA with Intel's version 20170629.
We skipped 20170531 due to a regression in the processing of resource descriptors (see https://bugs.acpica.org/show_bug.cgi?id=1391) which is fixed in 20170629.
* Support added for ACPI 6.2. Specification available at uefi.org.
* Fixes in ACPI table verification, signature validation, mutexes.
* Numerous other fixes and additions.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt
show more ...
|
Revision tags: v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
#
b4315fc7 |
| 03-Mar-2017 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20170303.
Nothing big, really:
* The licensing information at the start of each source code module has been updated. In addition to the Intel license, the dual GP
Sync ACPICA with Intel's version 20170303.
Nothing big, really:
* The licensing information at the start of each source code module has been updated. In addition to the Intel license, the dual GPLv2/BSD license has been added for completeness. Now, a single version of the source code should be suitable for all ACPICA customers. This is the major change for this release since it affects all source code modules.
* Fixed two issues with the common asltypes.h header that could cause problems in some environments (Kim Jung-uk).
* Disassembler: fixed a regression introduced in 20170224. A fix for a memory leak related to resource descriptor tags (names) could fault when the disassembler was generated with 64-bit compilers.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
c5f0c4c2 |
| 19-Jan-2017 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20170119.
Just some minor things:
* In iASL, fix an inadvertent remark.
* Remove the compiler bit width from the common signon of all tools.
* Add 2017 copyright.
Sync ACPICA with Intel's version 20170119.
Just some minor things:
* In iASL, fix an inadvertent remark.
* Remove the compiler bit width from the common signon of all tools.
* Add 2017 copyright.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.6.1 |
|
#
96f24602 |
| 04-Oct-2016 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20160930.
* Increase maximum loop count before AE_AML_INFINITE_LOOP exception to 1048575.
* iasl: Correctly handle unresolved symbols in the hardware map file.
*
Sync ACPICA with Intel's version 20160930.
* Increase maximum loop count before AE_AML_INFINITE_LOOP exception to 1048575.
* iasl: Correctly handle unresolved symbols in the hardware map file.
* iasl: Support for control method invocation as an operand of DeRefOf().
* Various improvements and some issues fixed.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3 |
|
#
7c9678bc |
| 13-Feb-2016 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20160212.
* ACPI specification 6.1 support.
* Ensure \_SB_._INI is executed before any _REG methods are executed.
* Reverted a change made in version 20151218 whic
Sync ACPICA with Intel's version 20160212.
* ACPI specification 6.1 support.
* Ensure \_SB_._INI is executed before any _REG methods are executed.
* Reverted a change made in version 20151218 which enabled method invocations to be targets of various ASL operators (SuperName and Target grammar elements). Also, disallow this in iASL (flagged as errors now) in preparation for ACPI 6.2.
* Completed full support for the ACPI 6.0 External() AML opcode.
* In iASL, implemented support for an optional cross-reference output file.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.4.2 |
|
#
f5f76cf2 |
| 08-Jan-2016 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20160108.
This includes the 20151218 upgrade which we had to revert again because of a bug found by tkusumi. The only major change in 20160108 is a fix for this bug.
Sync ACPICA with Intel's version 20160108.
This includes the 20151218 upgrade which we had to revert again because of a bug found by tkusumi. The only major change in 20160108 is a fix for this bug.
20151218 changes:
* Execute "module-level code" as ACPI tables are loaded into the namespace during initialization and install the default operation region handlers for the SystemMemory, SystemIO and PCI_Config address spaces before any ACPI tables are loaded (in order to enable module-level code to access these address spaces). Also, several changes to the internal _REG support and to utilities in conjunction with these changes.
20160108 changes:
* Fixed a regression introduced in version 20151218 concerning the execution of so-called module-level ASL/AML code. Namespace objects created under a module-level If() construct were not properly/fully entered into the namespace and could cause an interpreter fault when accessed.
* Fixed a problem with the compilation of the GpioIo and GpioInt resource descriptors. The _PIN field name was incorrectly defined to be an array of 32-bit values, but the _PIN values are in fact 16 bits each. This would cause incorrect bit width warnings when using Word (16-bit) fields to access the descriptors.
Additionally, some minor fixes, features etc. were added.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Tested-by: tkusumi
show more ...
|
Revision tags: v4.4.1, v4.4.0 |
|
#
820c5b08 |
| 25-Nov-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20151124.
* Silence warnings about non-existant _Sx methods because they are optional. In fact, we already had a fix for this from sephe (671882eba43).
* Fixed
Sync ACPICA with Intel's version 20151124.
* Silence warnings about non-existant _Sx methods because they are optional. In fact, we already had a fix for this from sephe (671882eba43).
* Fixed bugs in FADT handling and auto-serialization.
* Removed support for _SUB in AcpiGetObjectInfo because it caused errors due to not fully initialized operation regions.
* Fixed issues with terminate/quit/exit commands in the debugger. Also thread ID support was added to the debugger.
* Allow multiple definitions blocks in ASL/AML files for iasl, acpiexec and acpixtract.
* Enhanced type checking for Name() in iasl. Also indent fixes for -ic and -ia.
* Additional error message for attempting to open a Scope() on an object defined in an SSDT.
* Improved formatting.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.5.0, v4.4.0rc, v4.2.4, v4.3.1 |
|
#
267c04fd |
| 18-Jul-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20150717.
* Better partitioning between debugger and disassembler.
* Add 'Trace' command to the debugger.
* Add support for the TCPA table to compiler and template
Sync ACPICA with Intel's version 20150717.
* Better partitioning between debugger and disassembler.
* Add 'Trace' command to the debugger.
* Add support for the TCPA table to compiler and template generator.
* Fix '!!' command issue in the debugger. This had already been committed.
* Various cleanups and fixes.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.2.3 |
|
#
44db1c69 |
| 07-Jul-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA code with the Intel licensed 20150619 distribution.
Due to some issue in Intel's release procedure, the dual licensed distribution - which we use - had not just license differences but a
Sync ACPICA code with the Intel licensed 20150619 distribution.
Due to some issue in Intel's release procedure, the dual licensed distribution - which we use - had not just license differences but also code differences when comparing to the Intel licensed one. Adjust to the code of the Intel licensed distribution.
Said issue will be reported to Intel.
This fixes a build issue in emulators/qemu-devel where iasl(8) was wrongly crashing due to those code differences.
Reported-by: marino
show more ...
|
Revision tags: v4.2.1, v4.2.0 |
|
#
25ca8c79 |
| 21-Jun-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20150619.
* Replace various macros like ACPI_STRLEN with the standard C library functions across the tree.
* Add support for OSDT table, to override existing name
Sync ACPICA with Intel's version 20150619.
* Replace various macros like ACPI_STRLEN with the standard C library functions across the tree.
* Add support for OSDT table, to override existing namespace objects from DSDT/SSDTs.
* Handle systems with two FACS tables better.
* Add a feature to allow for systems that do not contain an FACS.
* Fix wrong GUID strings for NFIT tables.
* Support for _CLS in AcpiGetObjectInfo().
* Update TCPA and TPM2 table definitions to a more recent TCG ACPI spec.
* Add definitions for the ACPI 6.0 GIC version field in MADT.
* Various fixes and enhancements in the tools.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|