Releases: open-acpica/acpica
Release list
ACPICA Release version 20260408
Major changes:
• ACPI Table Enhancements:
Updated IORT and MADT template compilations to add new IWB and GICv5 translator/router/ITS entries. Introduced full support for the new DTPR table, including compiler and disassembler handling, template fixes, and register structure refinements. — Jose Marinho and Michal Camacho Romero
• Expanded IDs, GUIDs, and Methods:
Added Framework Computer Hardware IDs, modern standby _DSM GUIDs, and TPM2 start methods. Updated _DSM Arg3 formatting and _CPC handling to align with newer ACPI specifications and avoid Linux compatibility warnings. — Daniel Schaefer and Saket Dumbre
• Compiler, Disassembler, and Tooling Improvements:
Enhanced the ASL compiler and disassembler with External() deduplication, alias node support, improved validation of malformed inputs, and comma-separated Package output. Updated acpisrc to recognize missing structures and improved parse tree walk termination logic. — ikaros and Pawel Chmielewski
• Security and Stability Fixes:
Fixed multiple critical issues, including heap-buffer-overflows, use-after-free, NULL pointer dereferences, integer overflows, and out-of-bounds accesses across AML parsing, interpretation, and table handling code paths. — ikaros and Weiming Shi
• Resource and Register Refactoring:
Corrected I2C LVR resource descriptor handling and refactored TPR Base/Limit registers to use compatible bitmask representations, with additional validation and cleanup across DTPR-related code. — Akhil R and Michal Camacho Romero
• General Cleanup and Build Fixes:
Fixed a syntax error caused by a stray character, corrected spelling issues, improved comment alignment and formatting, updated dummy compiler metadata, and disabled excessive MSVC bitfield warnings (C4214) to improve build clarity. — Colin Ian King and Saket Dumbre
ACPICA Release 20251212
12 December 2025. Summary of changes for version 20251212:
Major changes:
Update many existing ACPI tables to follow the ACPI 6.6 Specification
changes and/or newly approved ASWG ECRs - multiple contributors
Add a few new ACPI tables: IOVT, SWFT, KEYP - multiple contributors
Add many new UUIDs, Hardware/PnP/ACPI IDs - Armin Wolf and Pawel
Chmielewski
Support a few new special methods (_xxx format) and modify few existing
ones to stay compliant with the latest ACPI Specification changes
Improve existing tools/utilities and fix/clean up some problematic usages
along with patching certain vulnerabilities
20250807 release version of ACPICA
This is the latest version of the new ACPICA software release. Please find all the details below.
7 August 2025. Summary of changes for version 20250807:
Major changes:
Added option to skip the global lock for SMM - Huacai Chen
Fixed non-NUL terminated string implementations - Ahmed Salem
Fixed CCEL and CDAT templates - Ahmed Salem
Fixed a major Linux kernel bug (UAF) that was triggered by unequal number of method parameters (definition) vs arguments (invocation) in different places - Peter Williams, Hans de Goede, Rafael Wysocki
Define distinct D3 states (D3Hot and D3Cold) that help clarify the device behavior support - Aymeric Wibo
A few cleanups, improvements to existing table supports, small fixes, spelling corrections etc.
acpica-unix-20250807.tar.gz
acpica-win-20250807.zip
acpitests-unix-20250807.tar.gz
acpitests-win-20250807.zip
iasl-win-20250807.zip
acpica-unix2-20250807.tar.gz
changes.txt
ACPICA Release R2025_04_04
acpitests-unix-20250404.tar.gz
acpitests-win-20250404.zip
iasl-win-20250404.zip
changes.txt
acpica-win-20250404.zip
acpica-unix2-20250404.tar.gz
acpica-unix-20250404.tar.gz
This is the first ACPICA release of 2025! The website will take up to ~2 weeks to be updated with the latest release. Please find the updated tar balls and Win zip with the correct acpixf.h file and not the buggy ACPIXF.H file in the comment of
#1010 and not the original post there or up above here! GitHub really needs to figure it out with their file replacement/update process!
ACPICA Release R2024_12_12
This is the last ACPICA release of 2024! Happy Holidays to everyone and if you have any feedback regarding anything ACPICA related or ACPI in general, please feel free to email me at saket.dumbre@intel.com
iasl-win-20241212.zip
acpica-unix2-20241212.tar.gz
acpica-unix-20241212.tar.gz
acpica-win-20241212.zip
acpitests-unix-20241212.tar.gz
acpitests-win-20241212.zip
changes.txt
R09_27_24
New ACPICA release 20240927 which fixes the issues with the prior two releases and follows the old tagging system!
changes.txt
acpitests-unix-20240927.tar.gz
acpitests-win-20240927.zip
iasl-win-20240927.zip
acpica-unix2-20240927.tar.gz
acpica-unix-20240927.tar.gz
acpica-win-20240927.zip
ACPICA_2024_YTD_15Oct_part2.zip
ACPICA_2024_YTD_15Oct_part1.zip
G20240827
acpica-unix2-20240827.tar.gz
acpica-unix-20240827.tar.gz
acpica-win-20240827.zip
acpitests-unix-20240827.tar.gz
acpitests-win-20240827.zip
iasl-win-20240827.zip
changes.txt
This is the GitHub release of ACPICA version 20240827
G20240322
We are experimenting with GitHub releases to go along with our traditional acpica.org website releases which might get delayed due to website publication process, thanks! Please provide any feedback by emailing us at acpica-team@intel.com
acpica-win-20240321.zip
acpitests-unix-20240321.tar.gz
acpitests-win-20240321.zip
iasl-win-20240321.zip
acpica-unix2-20240321.tar.gz
acpica-unix-20240321.tar.gz
changes.txt