ACPI Component Architecture Downloads (Previous Releases 2020)

774849
3/29/2023

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.

Date: 
17 December, 2020