Sync ACPICA with Intel's version 20201113.* Fix a memory leak that could occur in _HID repair.* Improve namespace debugging.* Handle "orphan" _REG methods.* Improve iasl(8) and acpihelp(8).
Sync ACPICA with Intel's version 20201113.* Fix a memory leak that could occur in _HID repair.* Improve namespace debugging.* Handle "orphan" _REG methods.* Improve iasl(8) and acpihelp(8).* Add 5 new NVDIMM and NFIT table related UUIDs to the known UUID table.For detailed list, please see sys/contrib/dev/acpica/changes.txt.
show more ...
Remove references to acpinames(8) from various manual pages.
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 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 20160729.* Restructured and standardized the C library configuration for ACPICA.* AML interpreter: Allows for execution of so-called "executable" AML code out
Sync ACPICA with Intel's version 20160729.* Restructured and standardized the C library configuration for ACPICA.* AML interpreter: Allows for execution of so-called "executable" AML code outside of control methods, not just at the module level (top level) but also within any scope declared outside of a control method - Scope{}, Device{}, Processor{}, PowerResource{}, and ThermalZone{}. Lv Zheng.* iASL: Add full support for the RASF ACPI table (RAS Features Table).* iASL: Allows for compilation/disassembly of so-called "executable" AML code (see above).For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Add a acpicall(8) utility for debugging and tweaking purposes.It is based on ports' sysutils/acpi_call (from Maxim Ignatenko) witha few changes by me:* Rename acpi_call -> acpicall.* Ioctl han
Add a acpicall(8) utility for debugging and tweaking purposes.It is based on ports' sysutils/acpi_call (from Maxim Ignatenko) witha few changes by me:* Rename acpi_call -> acpicall.* Ioctl handling is in the main acpi.ko module.* To enable it, the debug.acpi.allow_method_calls tunable needs to be set.* In acpi_call, the mandatory -p option was used to pass the method's namespace path. I removed the option and made the path acpicall(8)'s argument.* Wrote a manual page and cleaned up a bit.The separate acpiio_mcall.h file was added because ACPIIO_DO_MCALL'sargument struct uses ACPICA types, so it needs acpi.h which acpiio.h(a public header used by some ports) so far didn't need. So to avoidany hassle, I put the ACPIIO_DO_MCALL ioctl into a separate header(it's only used by acpicall(8) anyway).The changes to kdump(1) and truss(1) are to include and build withacpi.h.Tested-by: tollens
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.
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.
Sync ACPICA with Intel's version 20140724.* ACPI 5.1 is fully supported in ACPICA as of this release.* Better handling of GPEs with no associated handler or control message.* Timer() support in
Sync ACPICA with Intel's version 20140724.* ACPI 5.1 is fully supported in ACPICA as of this release.* Better handling of GPEs with no associated handler or control message.* Timer() support in the AML Debug object.* New -u option in acpihelp(8).* Bug fixes & other enhancements.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
kernel: Sync ACPICA with Intel's version 20140627.* Various bug fixes and enhancements (see changes.txt).* Use new local printf() like functions for the utilities.* Use new AcpiLogError for por
kernel: Sync ACPICA with Intel's version 20140627.* Various bug fixes and enhancements (see changes.txt).* Use new local printf() like functions for the utilities.* Use new AcpiLogError for portability.This that are also changed/new but it don't affect DragonFly so far:* Support for ACPICA generation within the EFI environment.* New OSL file I/O interface.* New global AcpiGbl_VerifyTableChecksum.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
kernel: Sync ACPICA with Intel's version 20140325.As far as I can see, the most important change is a fix for the auto-serialization of control methods so that the currently executing AMLSyncLeve
kernel: Sync ACPICA with Intel's version 20140325.As far as I can see, the most important change is a fix for the auto-serialization of control methods so that the currently executing AMLSyncLevel is ignored when invoking such a method. This fixes an issueseen in some systems showing AE_AML_MUTEX exceptions since 20140214which had to set hw.acpi.auto_serialize_methods to 0 to work aroundthe issue.This was actually reported for DragonFly by Andrey Oktyabrskiy (seehttp://lists.dragonflybsd.org/pipermail/users/2014-February/109376.html).See sys/contrib/dev/acpica/changes.txt for a complete list of allchanges.
Add some manual pages for the ACPICA utilities provided by Intel.For now, just list the options and their descriptions (taken from theusages).
acpi: Fix building userland.As of this commit we're losing acpidb(8) which gets replaced byacpiexec(8).Additionally, we're getting:acpibin(8)acpiexec(8)acpihelp(8)acpinames(8)acpisrc(8)ac
acpi: Fix building userland.As of this commit we're losing acpidb(8) which gets replaced byacpiexec(8).Additionally, we're getting:acpibin(8)acpiexec(8)acpihelp(8)acpinames(8)acpisrc(8)acpixtract(8)Manual pages for the new utilities have yet to be written. Alsoacpidump.8 and iasl.8 need to be updated, I guess.