Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
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, 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, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, 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 |
|
#
3c639e0c |
| 28-Jul-2017 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20170728.
* Support in the resource walking code for _DMA.
* Various additions and improvements.
* Fix various bugs and regressions.
For a more detailed list, ple
Sync ACPICA with Intel's version 20170728.
* Support in the resource walking code for _DMA.
* Various additions and improvements.
* Fix various bugs and regressions.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
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 ...
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3 |
|
#
2ffe9f16 |
| 29-Mar-2016 |
Sascha Wildner <saw@online.de> |
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
show more ...
|
#
dbd7d990 |
| 25-Mar-2016 |
Sascha Wildner <saw@online.de> |
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.
show more ...
|
#
9cefb7c8 |
| 20-Mar-2016 |
Sascha Wildner <saw@online.de> |
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
show more ...
|
Revision tags: v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc |
|
#
c6400d37 |
| 01-Oct-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20150930.
* Various fixes in the debugger.
* Improved run-time and compile-time typechecking in the interpreter and compiler along with options to enable/disable.
Sync ACPICA with Intel's version 20150930.
* Various fixes in the debugger.
* Improved run-time and compile-time typechecking in the interpreter and compiler along with options to enable/disable.
* Fix a bit polarity issue of one flag in the NFIT table.
* Add ASL+ support for the ASL Index operator (Index(PKG1, 3) can now be written as PKG1[3]).
* In IASL, fixed the file suffix for the preprocesser output file (.i).
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc |
|
#
896f2e3a |
| 16-May-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20150515.
General changes:
* Runtime argument checking and return value checking for all new ACPI 6.0 predefined names.
iasl(8) and other tools specific changes:
Sync ACPICA with Intel's version 20150515.
General changes:
* Runtime argument checking and return value checking for all new ACPI 6.0 predefined names.
iasl(8) and other tools specific changes:
* Added support for all new ACPI 6.0 predefined names and tables and for changes to existing tables (FADT, MADT).
* Added a new directive to enable inclusion of binary objects into ASL code, #includebinary.
* Add support for all new ACPI 6.0 predefined names to acpihelp(8).
* Add new options -d (display iASL preprocessor directives) and -t (display all known/supported ACPI tables) to acpihelp(8).
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
#
5943f66c |
| 09-Apr-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20150408.
General changes:
* First part of upstream DragonFly support. acdragonfly.h and acdragonflyex.h are now in the upstream repo. Various needed patches to
Sync ACPICA with Intel's version 20150408.
General changes:
* First part of upstream DragonFly support. acdragonfly.h and acdragonflyex.h are now in the upstream repo. Various needed patches to hook them in should be in the next Intel release.
* _REV now permanently returns 2 (as in other ACPI implementations).
* Windows 2015 (aka Windows 10) _OSI string added.
* Various printf issue fixes.
iasl(8) specific changes:
* Constant folding enhanced.
* SLIC table support updated according to Microsoft's latest spec. It dumps as hex data block now (proprietary data). This issue was actually found by our sephe on his Compaq CQ45.
* MSDM table support added (handled as proprietary data, just like SLIC).
* -Pn option implemented for the table compiler (was only implemented for the ASL compiler).
* Better data table disassembly comments.
* -df option to force the disassembler to assume the table contains AML.
* Some fixes in the EFI version of the tools.
* Small miscellaneous fixes.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v4.0.5, v4.0.4 |
|
#
fe7b5cb4 |
| 05-Feb-2015 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20150204.
* A raw gpe handling mechanism was created to allow better handling of GPE storms that aren't easily managed by the normal handler. The raw handler all
Sync ACPICA with Intel's version 20150204.
* A raw gpe handling mechanism was created to allow better handling of GPE storms that aren't easily managed by the normal handler. The raw handler allows disabling/renabling of the the GPE so that interrupt storms can be avoided in cases where events cannot be timely serviced.
* Always modify GPE registers under the GPE lock.
* Various small bug fixes.
* Update copyrights.
show more ...
|
Revision tags: v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0 |
|
#
79eafdd7 |
| 30-Aug-2014 |
Sascha Wildner <saw@online.de> |
Sync ACPICA with Intel's version 20140828.
* Add support for runtime validation of the _DSD package.
* Add the GICC affinity subtable to the SRAT table.
* Add error detection for illegally named r
Sync ACPICA with Intel's version 20140828.
* Add support for runtime validation of the _DSD package.
* Add the GICC affinity subtable to the SRAT table.
* Add error detection for illegally named references within control methods that would cause runtime failures.
* Add error checking for dependencies related to the _PSx power methods.
* Various improvements, bug fixes and cleanups.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc |
|
#
9e1c0880 |
| 30-Apr-2014 |
Sascha Wildner <saw@online.de> |
kernel: Sync ACPICA with Intel's version 20140424.
Some highlights:
* Implemented support to skip/ignore NULL address entries in the RSDT/XSDT.
* Removed an extraneous error message for the case
kernel: Sync ACPICA with Intel's version 20140424.
Some highlights:
* Implemented support to skip/ignore NULL address entries in the RSDT/XSDT.
* Removed an extraneous error message for the case where there are a large number of system GPEs (> 124).
* Implemented and deployed additional configuration support for the public ACPICA external interfaces.
* iASL and disassembler: Add full support for the LPIT table (Low Power Idle Table).
* AcpiDump utility: 1) Add option to force the use of the RSDT (over the XSDT). 2) Improve validation of the RSDP signature (use 8 chars instead of 4).
* Debugger: Updated the GPE command (which simulates a GPE by executing the GPE code paths in ACPICA).
* Unix application OSL: Update line-editing support.
For a more detailed list, see sys/contrib/dev/acpica/changes.txt.
show more ...
|
Revision tags: v3.6.2, v3.6.1 |
|
#
6a0135c2 |
| 15-Feb-2014 |
Sascha Wildner <saw@online.de> |
kernel: Sync ACPICA with Intel's version 20140214.
Module changes:
* Implemented a new mechanism to proactively prevent problems with ill-behaved reentrant control methods that create named ACPI
kernel: Sync ACPICA with Intel's version 20140214.
Module changes:
* Implemented a new mechanism to proactively prevent problems with ill-behaved reentrant control methods that create named ACPI objects. It should allow serialization of methods without leading to AE_ALREADY_EXISTS exceptions if the method was actually entered by more than one thread.
* Added the "Windows 2013" string to the _OSI support.
* Hardened/updated the _PRT return value auto-repair code.
* Added support to avoid the possibility of infinite loops when traversing object linked lists.
* Add #pragma pack({push,pop}) to ensure that ACPICA headers are independent of compiler settings or host headers.
Utilities changes:
* iasl(8): Fix a problem with support for the SPMI table. The first reserved field was incorrectly forced to have a value of zero instead of one.
* iasl(8): Removed the obsolete -g option.
* acpiexec(8): Added missing support for "Extra" and "Data" subobjects and for diplaying entire object linked lists.
For a more detailed list, see sys/contrib/dev/acpica/changes.txt.
As of this commit, the hw.acpi.serialize_methods tunable (0 by default) is replaced with hw.acpi.auto_serialize_methods (1 by default). Users with the former tunable set to 1 in their loader.conf should therefore not experience any differences.
show more ...
|
#
0d02842f |
| 01-Jan-2014 |
Sascha Wildner <saw@online.de> |
sys/acpi: Bring in Intel's acpica-unix2-20131218 verbatim.
On acpica.org, -unix is the version with an Intel license and -unix2 is the BSD/GPL dual licensed version. I didn't want to call the direct
sys/acpi: Bring in Intel's acpica-unix2-20131218 verbatim.
On acpica.org, -unix is the version with an Intel license and -unix2 is the BSD/GPL dual licensed version. I didn't want to call the directory acpica-unix2 instead of our acpica-unix so I settled on simply acpica.
Further updates would be done in-place in that directory.
show more ...
|