ACPI Component Architecture Downloads (UNIX* Format Source Code and Build Environment with an Intel license)

776303
4/16/2026

Introduction

8th April 2026. Summary of changes for version 20260408:

Available Downloads

  • Unix*
  • Size: 1.9 MB
  • SHA256: E66CEB26D6D514CE164FE22F5A4F7CA165CC38349D7A97F41A21F19B364647A2

Detailed Description

Major changes for ACPICA release version 20260408:

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.