Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

acpica-20260408-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: acpica Distribution: openSUSE Tumbleweed
Version: 20260408 Vendor: openSUSE
Release: 1.1 Build date: Wed Apr 15 16:48:12 2026
Group: Unspecified Build host: reproducible
Size: 2592103 Source RPM: acpica-20260408-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://acpica.org
Summary: A set of tools to display and debug BIOS ACPI tables
The included tools share the same code as it is used in the ACPI
implementation of the kernel. The code of the acpica project is exactly
the same as the ACPI parser and interpreter code of the kernel and the
code gets synced regularly from the acpica project into the kernel.
E.g. if you identify bugs in the kernel's ACPI implementation it might
be easier to debug them in userspace if possible. If the bug is part of
the acpica code, it has to be submitted to the acpica project to get
merged into the mainline kernel sources.

iasl compiles ASL (ACPI Source Language) into AML (ACPI Machine
Language). This AML is suitable for inclusion as a DSDT in system
firmware. It also can disassemble AML, for debugging purposes.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Apr 15 2026 Thomas Renninger <trenn@suse.com>
  - Enable obs_scm in _service for git based tarball generation
  - Update to version 20260408:
    * Update version to 20260408
    * Update the copyright year to 2026
    * Enhance OEM ID and Table ID validation in AcpiExLoadTableOp to prevent buffer overflows
    * Fix NULL pointer dereference in AcpiNsCustomPackage
    * Enhance buffer validation in AcpiUtWalkAmlResources to prevent buffer overflows
    * Add validation for Node in AcpiNsBuildNormalizedPath to prevent use-after-free vulnerabilities
    * validate resource template buffer length and check allocation type
    * validate handler object type in AcpiEvHasDefaultHandler and AcpiEvFindRegionHandler
    * Fix integer overflow in AcpiExOpcode_3A_1T_1R (MidOp)
    * Prevent adding references for local, argument, and debug objects in AcpiUtCopySimpleObject
* Wed Feb 18 2026 Thomas Renninger <trenn@suse.de>
  - Update to 20251212
    * Update many existing ACPI tables to follow the ACPI 6.6 Specification
      changes and/or newly approved ASWG ECRs
    * Add a few new ACPI tables: IOVT, SWFT, KEYP
    * Add many new UUIDs, Hardware/PnP/ACPI IDs
    * Support a few new special methods (_xxx format) and modify a 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
* Fri Apr 11 2025 Thomas Renninger <trenn@suse.de>
  - Update to 20250404
    * Add complete support for 3 new ACPI tables
      MRRM,ERDT and RIMT
    * Update DMAR and TPM2 tables to support their latest versions
    * A few fixes including local cache allocation, FFixedHW Region,
      attribute packing, string vs. non-string char array, vsnprintf()
  - Update to 20241212
    * A fix for two critical CVE to address memory leaks
    * EINJ v2 updates
    * CDAT updates
    * Fix mutex handling; don't release ones that were never acquired
    * Experiment with a new tag name format Ryyyy_mm_dd to solve chronological sorting problems
* Mon Oct 14 2024 Thomas Renninger <trenn@suse.de>
  - Update to 20240927
    * Fix the acpixf.h file which caused issues for the last release
      (before this) 20240827
    * Fix the pointer offset for the SLIC table
* Fri Sep 20 2024 Bernhard Wiedemann <bwiedemann@suse.com>
  - Fix acpica-no-compiletime.patch to omit build date from xen .h files
    (boo#1230856, boo#1047218)
* Tue Sep 03 2024 Clemens Famulla-Conrad <cfamullaconrad@suse.com>
  - Update to version 20240827
    * Fix the PHAT table working: ensure that the PHAT firmware health
      record offset works correctly, fix various sub-table offsets,
      prevent segmentation faults when encountering invalid device paths.
    * Fix the optional table 4-byte signature.
    * Correct the dumping of SLIC and DBG2 tables.
    * Add support for QWordPCC and DWordPCC
    * Fix the integer to hex string conversions
    * Detecting FACS in reduced HW mode and allowing setting waking
      vector thereby waking up from S3 state
    * Fixing issues with crossing page boundaries when mapping operation regions
    * Update the support for IORT, HMAT, MPAM, AEST, CEDT, SPCR etc. tables
    * Fix multiple issues with table parsing, compilation and disassembly
    * Allow for more flexibility in _DSM usage.
* Fri Mar 22 2024 Thomas Renninger <trenn@suse.de>
  - Use local source, there currently is no fixed tarball URL
  - Use AslGbl_Deterministic by default FALSE to not compile in Date/Time
    into ACPI table compilings
  - Update to version 20240321
    * Get rid of MSVC warnings that arise actually due to GCC's new dangling pointer warning and also tGCC's blindspot to work with nested named structs/unions resulting in breaking of ACPI event-handling
    * events/evgpeinit: don't forget to increment registered GPE count
    * events/evxfgpe: correctly clear GPE_AUTO_ENABLED in AcpiSetupGpeForWake
    * Fix Capabilities[1024] mess
    * Update actbl2.h to get rid of the MSVC error C2233
    * Fix CXL 3.0 structure (RDPAS) in the CEDT table
    * ACPICA: debugger: check status of AcpiEvaluateObject in AcpiDbWalkForFields
    * SRAT: Add dump and compiler support for RINTC affinity structure
    * SRAT: Add RISC-V RINTC affinity structure
    * Modify ACPI_OBJECT_COMMON_HEADER
    * Fix spelling and typos: Clean up the fix for Issue #900
    * Clean up the fix for Issue #900
    * tests/common: use CopyObject instead of Store for NRMT
    * acgcc: Fix C++ issue with ACPI_FLEX_ARRAY
    * MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling
    * MADT: Add GICC online capable bit handling
    * Fix various spelling mistakes in text files and code comments
    * acpisrc: Add identifiers for the NHLT table
    * NHLT: Reintroduce types the table consists of
    * AdDisassemblerHeader: omit timestamp for deterministic output
    * Fix build indeterminism for asm compiler header.
    * os_specific: zephyr: update AcpiOsGetTimer with arch specific timer
    * osal: zephyr: Fix write access for mapped memory
    * osal: zephyr: Fix AcpiOsPrintf implementation
    * Fix issue #896
    * Attempt 1 to fix issue #900
    * ACPI 6.5: RAS2: Add support for RAS2 table
    * Add port definitions for CDAT SSLBIS
    * dmtbdump2: remove redundant failure check on Status
    * dmtbdump: remove duplicated code for both paths of an if statement
    * NHLT: Drop preliminary support
    * Revert "NHLT: Declare device configuration types"
    * os_specific: zephyr: add generic platform support
    * Fix segfault when error-checking mixed table types
    * actbl1.h: Add EINJ CXL error types
    * Get rid of // style comments
    * NHLT: Declare device configuration types
    * dmtbinfo2.c: RISC-V: Remove redundant Flags print
* Mon Feb 12 2024 Thomas Renninger <trenn@suse.de>
  - Update to version 20230628
    * IASL/RHCT: Enable dumping and compiling newly added nodes
    * RHCT: Add flags, CMO and MMU nodes
    * MADT: Add dump and compile support for RISC-V APICs
    * MADT: Add RISC-V external interrupt controllers
    * Add AML_NO_OPERAND_RESOLVE flag to Timer
    * Add a define for size of acpi_srat_generic_affinity DeviceHandle
    * Slightly simplify an error message in acpi_ds_result_push()
    * Add port definitions for CDAT SSLBIS
    * Fix misspelled CDAT DSMAS define
    * Add interrupt command to acpiexec
    * Detect GED device and keep track of _EVT
    * ACPICA: Modify ACPI_STATE_COMMON
    * Manually revert after resolving conflicts PR #757 commit 32d875705c8ee8f99fd8b78dbed48633486a7640
    * fix for conflict macro definition on zephyr interface
    * Fix ACPI_FUNCTION_ENTRY()
    * Revert "Fixes for ACPI_FLEX_ARRAY, to eliminate warnings on MSVC"
    * Revert "Events: Use spaces instead of tabs to fix indentation"
    * Add support for _DSC as per ACPI 6.5
    * exserial.c: replace ternary operator with ACPI_MIN()
    * ACPICA: Modify ACPI_STATE_COMMON
    * Fix GCC 12 dangling-pointer warning
    * build: added module name for zephyr build system
    * Revert "Move ACPI_FUNCTION_ENTRY to function entry"
    * Move ACPI_FUNCTION_ENTRY to function entry
    * iASL/MADT: Add dump and compile support for LoongArch APICs
    * iasl: check Offset before Subtable dereference
* Wed Jun 21 2023 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 20230331
    * Add C Flexible Array support.
    * Add support for 64 bit LoongArch compilation.
    * Add first batch of RISC-V related definitions.
    * hwvalid: Drop port I/O validation.
    * iASL: Added full macro support in the preprocessor.
    * 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.
* Tue Dec 27 2022 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 20221020:
    * Added support for FFH (Fixed Function Hardware) Operation Region
      special context data.
    * Reverted commit "executer/exsystem: Warn about sleeps greater than 10 ms."
      Due to user complaints about valid sleeps greater than 10ms seen
      in some existing machines -- generating lots of warnings.
    * Do not touch VGA memory when EBDA < 1KiB.
    * Check that EBDA pointer is in valid memory.
    * Completed the existing partial support for the CDAT "table".
    * Updated support for the IORT table - update to version E.e
    * Added CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table
    * iASL: Added CCEL table to both compiler/disassembler.
    * iASL: NHLT table: Fixed compilation of optional undocumented fields
    * iASL: Fix iASL compile error due to ACPI_TDEL_OFFSET.

Files

/usr/bin/acpi_validate
/usr/bin/acpibin
/usr/bin/acpiexamples
/usr/bin/acpiexec
/usr/bin/acpihelp
/usr/bin/acpisrc
/usr/bin/acpixtract
/usr/bin/iasl
/usr/bin/wmidump
/usr/bin/wmixtract
/usr/sbin/acpi_genl
/usr/sbin/acpidump
/usr/sbin/ec_access
/usr/share/doc/packages/acpica
/usr/share/doc/packages/acpica/README_acpi_genl
/usr/share/doc/packages/acpica/README_wmidump.md
/usr/share/man/man8/acpidump.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026