Introduction
From qzed:- fixed-ae-class-macros. Fix exception code class checks. Added several new macros, such as ACPI_CNTL_EXCEPTION(Status) in order to enable this.
Available Downloads
- Unix*
- Size: 1.8 MB
- SHA1: B4277424D947E657169F9F69D498DA3722DB4DFD
- Unix*
- Size: 1.5 MB
- SHA1: 284217E6D4BA36E562FC7C42D0EFADC78559BD94
- Microsoft Windows*
- Size: 2.9 MB
- SHA1: DA2704E72C1120CCF2256556758E110F1AE80565
- Unix*
- Size: 2.1 MB
- SHA1: CCBDEF7DD50F3473E68981FE2E4D3C158B75E1D5
- Microsoft Windows*
- Size: 3.6 MB
- SHA1: E2A7E66D2870E85C46B48A4CCA3F5E6D0E278078
- Microsoft Windows*
- Size: 2.6 MB
- SHA1: 02C5C7EA072CD17ECF1ABD4A30C9FF8174F6E123
Detailed Description
17 December 2020. Summary of changes for version 20201217:
This release is available at https://acpica.org/downloads
1) ACPICA kernel-resident subsystem:
Note: The implementation of ACPI 6.4 is underway, and is expected to be mostly finished next month, when ACPI 6.4 is released.
From qzed:- fixed-ae-class-macros. Fix exception code class checks. Added several new macros, such as ACPI_CNTL_EXCEPTION(Status) in order to enable this.
AcpiExec/iASL/AcpiHelp: Added a few changes for support of GCC 10.2.0. These included a few casts, as well as a null pointer check.
Fix -Wfallthrough: GCC 7.1 gained -Wimplicit-fallthrough to warn on implicit fallthrough, as well as __attribute__((__fallthrough__)) and comments to explicitly denote that cases of fallthrough were intentional. Clang also supports this warning and statement attribute, but not the comment form. Added a new macro, ACPI_FALLTHROUGH to support this feature of GCC. With assistance from @nickdesaulniers.
2) iASL Compiler/Disassembler and ACPICA tools:
Added improvement to method call analysis by saving the return type and relaxing certain cases of type checking.
iASL Table Compiler: Improved info messages. Added a message to the -T option for when the default template (DSDT) is used.
Also added a note for when multiple SSDTs are created with a DSDT that the SSDTs are created in the same file as the DSDT.
Disclaimers1
Product and Performance Information
Intel is in the process of removing non-inclusive language from our current documentation, user interfaces, and code. Please note that retroactive changes are not always possible, and some non-inclusive language may remain in older documentation, user interfaces, and code.