Remove references to acpinames(8) from various manual pages.
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 ...
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 20181213.* Fix buffer length issues with the GenericSerialStatus.* New object evaluation trace mechanism for control methods and data objects (ACPI_LV_EVALUATIO
Sync ACPICA with Intel's version 20181213.* Fix buffer length issues with the GenericSerialStatus.* New object evaluation trace mechanism for control methods and data objects (ACPI_LV_EVALUATION).* _OSI strings sync.* New options in iasl (-ww) and acpiexec (-eo).* Various smaller fixes and additions.For detailed list, please see sys/contrib/dev/acpica/changes.txt.
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.
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 20180531.* Implemented additional support to help ensure that a DSDT or SSDT is fully loaded even if errors are incurred during the load.* The 'Unload' AML oper
Sync ACPICA with Intel's version 20180531.* Implemented additional support to help ensure that a DSDT or SSDT is fully loaded even if errors are incurred during the load.* The 'Unload' AML operator is no longer supported.* Additional improvements and fixes.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.
rpc: Add support for NO_WCAST_FUNCTION_TYPE make variables.It is unfortunate that <rpc/xdr.h> has the "bool_t xdr_void(void);"without the XDR* parameter even if it is unused. Since we do not want
rpc: Add support for NO_WCAST_FUNCTION_TYPE make variables.It is unfortunate that <rpc/xdr.h> has the "bool_t xdr_void(void);"without the XDR* parameter even if it is unused. Since we do not want tochange public symbol interface, suppressing the warning is a better way.While there, add suppression to acpiexec/inetd for function cast too.
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 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.
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 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 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 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.
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.
Sync ACPICA with Intel's version 20160108.This includes the 20151218 upgrade which we had to revert again becauseof a bug found by tkusumi. The only major change in 20160108 is a fixfor this bug.
Sync ACPICA with Intel's version 20160108.This includes the 20151218 upgrade which we had to revert again becauseof a bug found by tkusumi. The only major change in 20160108 is a fixfor 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
Revert "Sync ACPICA with Intel's version 20151218."This reverts commit 2762423991074ed996c5c4488491cb3ef18c25ea.It caused a panic on one box and enabling module-level code groupingagain didn't f
Revert "Sync ACPICA with Intel's version 20151218."This reverts commit 2762423991074ed996c5c4488491cb3ef18c25ea.It caused a panic on one box and enabling module-level code groupingagain didn't fix that, so it needs further investigation first.
Sync ACPICA with Intel's version 20151218.* Execute "module-level code" as ACPI tables are loaded into the namespace during initialization and install the default operation region handlers for
Sync ACPICA with Intel's version 20151218.* 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.* Various other fixes and features.For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
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.
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 20150818.* Disassembler and debugger are now standalone components without cross-component dependencies.* Various fixes: BZ 1186, BZ 1192, BZ 1135, BZ 1015, BZ
Sync ACPICA with Intel's version 20150818.* Disassembler and debugger are now standalone components without cross-component dependencies.* Various fixes: BZ 1186, BZ 1192, BZ 1135, BZ 1015, BZ 794, BZ 1176, BZ 1185, BZ 1184, BZ 1188, BZ 1190, BZ 1187, BZ 1189, BZ 1191.* More small fixes without BZ IDs.* In the debugger, "objects" without arguments now displays a summary of the current namespace objects.* In acpinames(8), the new -x option can be used to set the debug level, just like in acpiexec(8).* aapits test has been removed.
12