Sync ACPICA with Intel's version 20210331.* ACPI 6.4 support.* Various fixes.For a detailed list, please see sys/contrib/dev/acpica/changes.txt.
Sync ACPICA with Intel's version 20210105.iasl: Remove support for obsolete tablesAlso, update copyrights.For detailed list, please see sys/contrib/dev/acpica/changes.txt.
Sync ACPICA with Intel's version 20201217.* Fix exception code class checks.* Better GCC 10 support.* Some -Wimplicit-fallthrough fixes.* Miscellaneous improvements in the tools.For detaile
Sync ACPICA with Intel's version 20201217.* Fix exception code class checks.* Better GCC 10 support.* Some -Wimplicit-fallthrough fixes.* Miscellaneous improvements in the tools.For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
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.
Sync ACPICA with Intel's version 20200430.* Various bug fixes and cleanups.For detailed list, please see sys/contrib/dev/acpica/changes.txt.
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.
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.
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.
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.
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.
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.
Sync ACPICA with Intel's version 20170831.* Support for full 64-bit addresses in Generic Address Structure (GAS).* PDTT table support.* Support for octal constants in iasl(8).* Various other
Sync ACPICA with Intel's version 20170831.* Support for full 64-bit addresses in Generic Address Structure (GAS).* PDTT table support.* Support for octal constants in iasl(8).* Various other fixes and improvements.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Sync ACPICA with Intel's version 20170629.We skipped 20170531 due to a regression in the processing of resourcedescriptors (see https://bugs.acpica.org/show_bug.cgi?id=1391) whichis fixed in 2017
Sync ACPICA with Intel's version 20170629.We skipped 20170531 due to a regression in the processing of resourcedescriptors (see https://bugs.acpica.org/show_bug.cgi?id=1391) whichis 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
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.
Sync ACPICA with Intel's version 20170224.* Fixed two issues with the control method return value auto-repair feature in the interpreter.* Fixed an AML interpreter mutex issue during the single
Sync ACPICA with Intel's version 20170224.* Fixed two issues with the control method return value auto-repair feature in the interpreter.* Fixed an AML interpreter mutex issue during the single stepping of control methods in the debugger.* New iasl(8) -ca option to convert ASL to ASL+.* Various other fixes in iasl(8).For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
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.
Sync ACPICA with Intel's version 20161222.* Fixed a regression where occasionally a valid resource descriptor was incorrectly detected as invalid at runtime, and a AE_AML_NO_RESOURCE_END_TAG wa
Sync ACPICA with Intel's version 20161222.* Fixed a regression where occasionally a valid resource descriptor was incorrectly detected as invalid at runtime, and a AE_AML_NO_RESOURCE_END_TAG was returned.* Fixed a problem with the recently implemented support that enables control method invocations as Target operands to many ASL operators. Warnings of this form: "Needed type [Reference], found [Processor]" were seen at runtime for some method invocations. This is the proper fix for 72b7bc0a284cc.* Enhanced iasl(8) output for Switch/Case statements.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Sync ACPICA with Intel's version 20161117.* Fixed regression introduced in 20160729 in the table manager. Also, add a new public interface, AcpiPutTable().* Fix a problem where runtime implicit
Sync ACPICA with Intel's version 20161117.* Fixed regression introduced in 20160729 in the table manager. Also, add a new public interface, AcpiPutTable().* Fix a problem where runtime implicit conversion as incorrectly disabled for some ASL operators.* Various fixes and improvements for iasl(8).* In acpixtract(8), add handling for both LF and CR/LF line termination to accept acpidump output from any system.* In acpibin(8), add new -a and -o options.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
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.
Sync ACPICA with Intel's version 20160831.* Improve support for the so-called "module-level code".* Fixed a possible mutex error during control method auto-serialization.* Implemented two new t
Sync ACPICA with Intel's version 20160831.* Improve support for the so-called "module-level code".* Fixed a possible mutex error during control method auto-serialization.* Implemented two new table handler events (table install/uninstall).* New 'execute predef' subcommand in the AML debugger.* Various issues fixed.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Sync ACPICA with Intel's version 20160527.* Temporarily reverted the new arbitrary bit length/alignment support in AcpiHwRead/AcpiHwWrite for the Generic Address Structure. There have been a nu
Sync ACPICA with Intel's version 20160527.* Temporarily reverted the new arbitrary bit length/alignment support in AcpiHwRead/AcpiHwWrite for the Generic Address Structure. There have been a number of regressions with the new code that need to be fully resolved and tested before this support can be finally integrated into ACPICA. Apologies for any inconveniences these issues may have caused.* The ACPI message macros are not configurable (ACPI_MSG_ERROR, ACPI_MSG_EXCEPTION, ACPI_MSG_WARNING, ACPI_MSG_INFO, ACPI_MSG_BIOS_ERROR, and ACPI_MSG_BIOS_WARNING). Lv Zheng.* Fixed a couple of GCC warnings associated with the use of the -Wcast-qual option. Adds a new return macro, return_STR. Jung-uk Kim.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Sync ACPICA with Intel's version 20160422.* Fixed AcpiHwRead/AcpiHwWrite regression from 20160318. It was insufficiently worked around by me in 3b9bfd22b87e14, but was still causing issues with
Sync ACPICA with Intel's version 20160422.* Fixed AcpiHwRead/AcpiHwWrite regression from 20160318. It was insufficiently worked around by me in 3b9bfd22b87e14, but was still causing issues with qemu (as reported by zrj).* Support for I2cSerialBusV2, SpiSerialBusV2 and UartSerialBusV2. The original non-V2 names are deprecated. V2 macros have one new argument.* Support for new integer field in _BIX's returned package object.* New PCCT subtable (HW-Reduced Comm Subspace Type2).* Various improvements to iASL.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.Tested-by: ivadasz, zrj
Sync ACPICA with Intel's version 20160318.* Arbitrary bit length and offset support for registers defined by the Generic Address Structure.* ASL's Concatenate operator now allows any ACPI objec
Sync ACPICA with Intel's version 20160318.* Arbitrary bit length and offset support for registers defined by the Generic Address Structure.* ASL's Concatenate operator now allows any ACPI object to be passed as an operand.* Added "const" across the source.* Various fixes and additions.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.Tested-by: ivadasz, tkusumi
Revert "Sync ACPICA with Intel's version 20160318."This reverts commit 9cefb7c89c63c495157c0c77d761030bf2bea9b0.It is causing issues with acpi_timer which I need to investigate.Revert it until t
Revert "Sync ACPICA with Intel's version 20160318."This reverts commit 9cefb7c89c63c495157c0c77d761030bf2bea9b0.It is causing issues with acpi_timer which I need to investigate.Revert it until then so that people don't run into subtle issues.
12