ACPI Component Architecture Downloads (Previous Releases 2023)



Summary of changes for version 20230628

Available Downloads

  • Unix*
  • Size: 1.9 MB
  • SHA1: 3B893FB771CF3FBD3531DE3036E1A5BFC624C9D2
  • Unix*
  • Size: 1.6 MB
  • SHA1: 7BDF0962EFD6A24F36A5F7E366CC7257E3E6F23D
  • Unix*
  • Size: 1.9 MB
  • SHA1: 84580D7652492DF652C905AAA88D4B40D5C060AB
  • Microsoft Windows*
  • Size: 3 MB
  • SHA1: E5751E90A661A6E18AD8791EB7FAD1C77CA0B072
  • Microsoft Windows*
  • Size: 3.3 MB
  • SHA1: 52F0C80702C273A64B57B6EFE5D9D463ADC873AF
  • Microsoft Windows*
  • Size: 1.3 MB
  • SHA1: FF505EDD0A100DF032CA7937394436B6D337D23F

Detailed Description

June 2023. Summary of changes for version 20230628:

This release is available at

Global changes:

  • Update all copyright notices to the year 2023. This effects all source modules, as well as utility sign-ons.
  • Add OS-specific support for Zephyr RTOS.
  • Fix miscellaneous code that accesses various objects.
  • Remove some dead code.
  • Add C “Flexible Array” support.
  • Add support for 64 bit LoongArch compilation.
  • Add first batch of RISC-V related definitions.
  • Performed a global automated update to remove tabs, fix indentation issues, etc.

ACPICA kernel-resident subsystem:

  • hwvalid: Drop port I/O validation.

ACPICA tools and utilities:

  • iASL: Added full macro support in the preprocessor. Example: #define ABCD(a,b,c,d) a+b+c-d
  • Known macro support limitations (at this time):
  • No support for multi-line #define macros (backslash continuation lines)
  • No support for the C-style ternary operator
  • No support for the stringizing operator (#)
  • No support for the concatenation (token pasting) operator (##)
  • No support for variable number of macro arguments
  • Add support for AMD Secure Processor Table (ASPT) version 1.
  • Add support for Arm's MPAM ACPI table version 2.
  • ACPI 6.5: MADT: add support for trace buffer extension in GICC.
  • Headers: Delete bogus NodeArray array of pointers from AEST table.
  • PHAT table support is still ongoing.


28 June, 2023