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

acpica-20240321-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: acpica Distribution: openSUSE Tumbleweed
Version: 20240321 Vendor: openSUSE
Release: 1.1 Build date: Fri Mar 22 20:10:55 2024
Group: Unspecified Build host: reproducible
Size: 3019793 Source RPM: acpica-20240321-1.1.src.rpm
Packager: http://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

* 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.
* Fri Oct 14 2022 Thomas Renninger <trenn@suse.de>
  - This version includes CEDT table support as requested in feature
    (SLE 15 SP5):
    jsc#PED-201
* Thu Apr 21 2022 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update bundled wmidump to latest upstream 2021-10-11:
    * Add support for '//' comments
    * Print object_id or notify_id based on ACPI_WMI_EVENT flag
      object_id and notify_id member are in one union. It depends on
      ACPI_WMI_EVENT flag which member is stored in this union.
      So print only one member based on ACPI_WMI_EVENT flag.
  - Add comment about origin of the wmidump sources
* Wed Apr 20 2022 Dirk Müller <dmueller@suse.com>
  - update to 20220331:
    For the ASL Sleep() operator, issue a warning if the sleep value is
    greater than 10 Milliseconds. Quick boottime is important, so warn about
    sleeps greater than 10 ms. Distribution Linux kernels reach initrd in 350
    ms, so excessive delays should be called out. 10 ms is chosen randomly,
    but three of such delays would already make up ten percent of the
    boottime.
    Namespace: Avoid attempting to walk the Namespace if the Namespace does
    not exist.
    AML interpreter/iASL compiler: Add new Acpi 6.4 semantics for the
    LoadTable and Load operators. DDB_HANDLE is gone, now loadtable returns a
    pass/fail integer. Now load returns a pass/fail integer, as well as
    storing the return value in an optional 2nd argument.
    Headers: Use uintptr_t and offsetof() in Linux kernel builds. To avoid
    "performing pointer subtraction with a null pointer has undefined
    behavior" compiler warnings, use uintptr_t and offsetof() that are always
    available during Linux kernel builds to define ACPI_UINTPTR_T and the
    ACPI_TO_INTEGER() and ACPI_OFFSET() macros when building the ACPICA code
    in the Linux kernel.
    Added support for the Windows 11 _OSI string ("Windows 2021"). Submitted
    by superm1.
    executer/exsystem: Inform users about ACPI spec violation for the Stall()
    operator. Values greater than 100 microseconds violate the ACPI
    specification, so warn users about it. From the ACPI Specification
    version 6.2 Errata A, 19.6.128 *Stall (Stall for a Short Time)*:
    The implementation of Stall is OS-specific, but must not relinquish
    control of the processor. Because of this, delays longer than 100
    microseconds must use Sleep instead of Stall.
    Data Table Compiler/Disassembler: Add support for the APMT table - ARM
    Performance Monitoring Unit table. Submitted by @bwicaksononv.
    Data Table Compiler/Disassembler: For MADT, add support for the OEM-
    defined subtables (Types 0x80-0x7F).
    Data Table Compiler: Fixed a problem with support for the SDEV table,
    where a subtable Length was not computed correctly.
    Data Table Compiler/Disassembler: Add/fix the CFMWS subtable to the CEDT
    Acpi table support.
    Data Table Compiler/Disassembler: Fix a compile issue with the CEDT and
    add template. Submitted by MasterDrogo.
    Data Table Compiler/Disassembler: NHLT Changes provided by Piotr Maziarz:
    iASL/NHLT: Rename linux specific structures to DeviceInfo to improve
    readability of the code.
    iASL/NHLT: Fix parsing undocumented bytes at the end of Endpoint.
    Undocumented bytes at the end of Endpoint Descriptor can be present
    independently of Linux-specific structures. Their size can also vary.
    iASL/NHLT: Treat TableTerminator as SpecificConfig. SpecificConfig has 4
    bytes of size and then an amount of bytes specified by size. All of the
    terminators that I've seen had a size equal to 4, but theoretically it
    can vary.
    iASL/AcpiExec: Use _exit instead of exit in signal handers (ctrl-C).
    iASL: Remove a remark due to excessive output. Removed a remark for
    duplicate Offset() operators, due to a user complaint.
* Sat Feb 05 2022 Dario Faggioli <dfaggioli@suse.com>
  - The package build fine on arches different than x86 and ARM. Drop
    the ExclusiveArch.
* Tue Oct 19 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 20210930
    * ACPICA kernel-resident subsystem:
    * Avoid evaluating methods too early during system resume.
    * Added a new _OSI string, "Windows 2020".
    * iASL Compiler/Disassembler and ACPICA tools:
    * iASL compiler: Updated the check for usage of _CRS, _DIS,
      _PRS, and _SRSobjects
    * iASL table disassembler: Added disassembly support for the
      NHLT ACPI table.
    * Added a new subtable type for ACPI 6.4 SRAT Generic Port Affinity
    * Added the flag for online capable in the MADT, introduced in
      ACPI 6.3.
  - Update to version 20210730:
    * iASL Compiler/Disassembler and ACPICA tools:
    * iasl: Check usage of _CRS, _DIS, _PRS, and _SRS objects
    * iASL Table Disassembler/Table compiler: Fix for WPBT table with
      no command-line arguments.
    * Handle the case where the Command-line Arguments table field does
      not exist (zero).
    * Headers: Add new DBG2 Serial Port Subtypes
    * iASL: Add full support for the AEST table (data compiler)
    * Add PRMT module header to facilitate parsing.
    * Table disassembler: Add missing strings to decode subtable types.
* Wed Jun 30 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 20210604:
    * ACPICA kernel-resident subsystem
    * Cleaned up (delete) the context mutex during local address
      handler object deletion.
    * Fixed a memory leak caused by the _CID repair function.
    * Add support for PlatformRtMechanism OperationRegion handler.
    * Add a new utility function, AcpiUtConvertUuidToString.
    * iASL Compiler/Disassembler and ACPICA tools:
    * Added full support for the PRMT ACPI table
    * Added full support for the BDAT ACPI table.
    * Added full support for the RGRT ACPI table.
    * Added full support for the SVKL ACPI table.
    * Completed full support for the IVRS ACPI table.
    * Added compiler support for IVRS, updated disassembler support
    * Added a new utility, UtIsIdInteger, to determine if a
      HID/CID is an integer or a string.
    * Headers: Added more structs to the CEDT table
    * ACPI 6.4: MADT: added Multiprocessor Wakeup Mailbox Structure.
* Fri Apr 16 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 20210331
    * ACPI 6.4 is now supported!
    ACPICA kernel-resident subsystem:
    * Always create namespace nodes.
    * Fixed a race condition in generic serial bus operation region handler.
    iASL Compiler/Disassembler and ACPICA tools:
    * Add disassembly support for the IVRS table.
    * Fixed a potential infinite loop due to type mismatch.
    iASL/TableCompiler:
    * update it with IORT table E.b revision changes.
    * Add compilation support for the VIOT table.
    * Add compilation support for CEDT table.
    * Update of the CEDT template.
* Tue Jan 05 2021 Matthias Eliasson <elimat@opensuse.org>
  - Update to version 20210105
    ACPICA kernel-resident subsystem:
    * Updated all copyrights to 2021. This affects all ACPICA source code
      modules.
    iASL Compiler/Disassembler and ACPICA tools:
    * ASL test suite (ASLTS): Updated all copyrights to 2021.
    * Tools and utilities: Updated all signon copyrights to 2021.
    * iASL Table Compiler: Removed support for obsolete ACPI tables: VRTC,
      MTMR. Al Stone.

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/doc/packages/acpica/changes.txt
/usr/share/man/man8/acpidump.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:31:59 2024