Update Info

openSUSE-2026-177


Recommended update for fwts


Type: recommended
Severity: moderate
Issued: 2026-05-25
Description:
This update for fwts fixes the following issues:

- Update to version 26.03.00:
  * klog.json: Remove duplicate 'too many record IDs' pattern
  * klog.json: Remove duplicate 'Failed to remap late EFI memory map' pattern
  * klog.json: Remove duplicate 'SRAT: Failed to mark hotplug range' pattern
  * klog.json: Remove duplicate 'SRAT: Failed to add memblk to node' pattern
  * klog.json: Remove duplicate 'SRAT: Too many proximity domains' pattern
  * klog.json: Remove duplicate 'amba_device_alloc() failed' pattern
  * klog.json: Remove duplicate 'amba_device_add() failed' pattern
  * klog.json: Remove duplicate 'Failed to create AML debugger thread' pattern
  * klog.json: Remove duplicate 'ID map has NULL parent reference' pattern
  * klog.json: Remove duplicate 'requested ITS ID index' pattern
  * klog.json: Remove duplicate 'could not register gsi hwirq' pattern
  * klog.json: Remove duplicate 'iort node pointer overflows, bad table' pattern
  * klog.json: Remove duplicate 'Limiting number of LPI states to max' pattern
  * klog.json: Remove duplicate 'SRAT: Unexpected header length' pattern
  * klog.json: Remove duplicate 'Invalid _FIF element' pattern
  * klog.json: Remove duplicate 'Could not allocate size' pattern
  * klog.json: Remove duplicate 'Invalid _TSS data' patterns
  * klog.json: Remove duplicate 'Invalid _TSD data' pattern
  * klog.json: Remove duplicate '_OSC request failed' pattern
  * klog.json: Remove duplicate 'PM: Some devices failed to power down' patterns
  * klog.json: Add AMD IOMMU command line validation error messages to klog database
  * klog.json: Add ACPI Embedded Controller ECDT firmware bug error messages to klog database
  * klog.json: Add ACPI bus kobject registration error messages to klog database
  * klog.json: Add ACPI SRAT CFMWS BIOS alignment violation error messages to klog database
  * klog.json: Add ACPI GTDT platform timer firmware bug error messages to klog database
  * klog.json: Add ACPI IORT firmware bug workaround error messages to klog database
  * klog.json: Add ACPI processor performance frequency constraint error messages to klog database
  * kernelscan: Add macro expansion for known kernel logging prefixes
  * fwts_modprobe: Remove unused sys_finit_module() and sys_delete_module()
  * build: allow disabling -Werror
  * acpi: crsdump: Fix printing of IRQ numbers
  * configure: Allow compilation without libbsd if strlcpy() is available in libc
  * Make inclusion of <bsd/string.h> optional
  * acpi: hest: Remove unused variable to avoid compiler warning
  * lib: framework: Remove unused variable to avoid compiler warning
  * fwts_args: Silence compiler warning about unused "master_option_index"
  * lib: fwts_version.h - update to V26.03.00
  * debian: update changelog
  * github: replace softprops/action-gh-release with gh release create
  * klog.json: remove Interpreter disabled ACPI pattern
  * acpi: asf: fix wrong format specifiers for id and iana_id fields
  * acpi: mchi: fix PRIx8 format specifier for uint32_t GSI field
  * lib: fwts_acpi_tables: fix signed format specifier for subtable type
  * hotkey: fix const-correctness in hotkey_find_keymap
  * acpi: wmi: fix const-correctness in wmi_acpi_get_parent_name
  * lib: fwts_devicetree: fix build error for const-correctness
  * github: add fwts release workflow
  * autopackager: mkpackage.sh: remove plucky
  * klog.json: Add AMD IOMMU driver error messages to klog database
  * klog.json: Add WMI core driver error messages to klog database
  * klog.json: Add IdeaPad laptop input and backlight error messages to klog database
  * klog.json: Add HP WMI platform profile and hwmon error messages to klog database
  * klog.json: Add Dell WMI base event enable failure message to klog database
  * klog.json: Add Dell WMI AIO input and notify handler error messages to klog database
  * klog.json: Add Dell laptop keyboard state error message to klog database
  * klog.json: Add x86 SMP boot APIC and CPU bringup error messages to klog database
  * klog.json: Add x86 CPU common error messages to klog database
  * klog.json: Add x86 MTRR allocation failure message to klog database
  * klog.json: Add EFI 32-bit ioremap failure to klog database
  * klog.json: Add EFI 64-bit kernel mapping errors to klog database
  * klog.json: Add EFI 32/64-bit mismatch error to klog database
  * klog.json: Add ACPI boot LAPIC/MADT parse errors to klog database
  * klog.json: Add ACPI MADT wakeup CPU handover error to klog database
  * klog.json: Add ACPI processor PDC memory allocation error to klog database
  * klog.json: Add ACPI battery hook errors to klog database
  * klog.json: Add ACPI ARM64 FFH invalid SMCCC conduit error to klog database
  * klog.json: Add ACPI DPTF power unsupported event error to klog database
  * klog.json: Add ACPI watchdog device creation error to klog database
  * klog.json: Add ACPI PMIC XPower I2C address error to klog database
  * fwts-test: sync up with s0idle warning change
  * fwts-test: Update ASPT to include types 3 and 4
  * acpi: aspt: Add support for ASPT revision 2 types 3 and 4
  * fwts-test: sync up with srat fix memory affinity flags validation
  * acpi: srat: Fix Memory Affinity Structure flags validation
  * bios: s0idle: do not treat unsupported S0idle as an error
  * New tests for Arm PSCI functions
  * lib: fwts_version.h - update to V26.01.00
  * debian: update changelog
  * debian/tests: only run smccc dkms test when dkms module is run
  * efi_runtime: remove efi_runtime dkms
  * fwts-test: sync up for aest update to 2.0
  * acpi: aest: update the aest tests for the specification 2.0
  * bios: smm: skip lock checks if IGD is not present
  * doc: update contributors, date and spelling mistake to the manual
  * acpi: method: fix the LPI packages check and some typos
  * acpi: rhct: fix typo in error message
  * Update copyright year to 2026
  * ACPICA: Update to version 20251212
  * autobrightness: Drop test2 that checks actual_brightness
  * acpi: apmt: fix typo in APMTNodeTypeUnknown
  * libfwtsacpica: guard AcpiOsDeleteSemaphore against stale handles
  * Apicedge tests fail on systems with large number of CPUs
  * lib: fwts_version.h - update to V25.11.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: add resolute
  * fwts-test: sync up adding nhlt test
  * acpi: nhlt: add ACPI 6.6 NHLT table test (mantis 2430)
  * acpi: nhltdump: sync with ACPI 6.6 NHLT spec
  * acpi: remove standalone s3pt test
  * fwts-test: sync up with fpdt records adding
  * acpi: fpdt: update the FPDT records for ACPI 6.6 (mantis 2416)
  * fwts-test: sync with the method _VDM was added
  * acpi: madt: align MP wakeup struct with ACPI 6.6 (mantis 2404)
  * acpi: method: add _VDM voltage domain test (mantis 2374)
  * acpi: method: extend _CPC test for ACPI 6.6 (mantis 2353)
  * acpi: madt: handle GICR and ITS flags for ACPI 6.6 (mantis 2422)
  * acpi: madt: enforce PSCI when parking protocol deprecated (mantis 2425)
  * fwts-test: srat: add regression test for the RINTC affinity data
  * acpi: srat: add RINTC affinity validation (mantis 2433)
  * fwts-test: sync with the methods _PCS and _PST were added
  * acpi: method: add tests for _PCS and _PST power source methods (mantis 2478)
  * acpi: ras2: fix the wrong feature type check
  * fwts: skip the wake alarm suite if the feature is not implemented
  * lib: fwts_version.h - update to V25.09.00
  * debian: update changelog
  * auto-packer: mkpackage.sh: use the github tag source directly
  * wakealarm: skip the reset check when RTC time earlier than current system time
  * smccc_test: remove deprecated no_llseek to fix the compilation error
  * fwts-test: add regression tests for MSCT
  * acpi: msct: fix incorrect length check on max proximity domains
  * smccc: move the smccc folder out of pci
  * smccc: minor code style clean-ups, no functional changes
  * dmicheck: minor code style clean-ups, no functional changes
  * ACPICA: Update to version 20250807
  * lib: fwts_version.h - update to V25.07.00
  * debian: update changelog
  * acpi: madt: fix the wrong length of the multiprocessor wakeup structure
  * fwts-test: add regression tests for RHCT
  * acpi: rhct: refine test result layout and format specifiers
  * auto-packager: mkpackage.sh: remove oracular
  * acpi: aspt: fix the lable of statement build error
  * lib: Enable checks and compilation on LoongArch
  * lib: fwts_klog: return list null when klog read returns zero length
  * dmicheck: Validation in AARCH64 for Processor ID field in SMBIOS type04
  * smccc: Test for implementation of ARM_SMCCC functions
  * lib: Update current version to ACPI 6.6
  * acpi: acpitables: Update acpitables test for ACPI 6.6
  * acpi: rhct: Add tests for ACPI RHCT table
  * acpi: madt: Add AIA and PLIC sub-tables test for RISC-V
  * acpi: madt: update madt revisions to ACPI 6.6 and add RISC-V
  * acpi: rsdp: Add xsdt_address check for RISC-V
  * lib: Add fwts_architecture macro for RISC-V

- Update to version 25.05.00:
  * fwts: slit: sync up with the slit remove equality checking
  * acpi: slit: remove the checking of the bi-directional equality
  * fwts-test: add regression tests for ASPT v2
  * acpi: aspt: support for the aspt revision 2
  * fwts-test: sync up the aspt revision 1 update
  * acpi: aspt: update ASPT tests for official revision 1 specification
  * lib: fwts_version.h - update to V25.05.00
  * debian: update changelog
  * fwts.h: fix typo verision
  * acpi: madt: fix false FAIL on missing GICC UID for disabled CPUs
  * dmicheck: add total size read checking below maximum allowed
  * auto-packager: mkpackage.sh: add questing
  * autobrightness: fix calloc argument order for GCC 15 compatibility
  * lib: fwts_memorymap: fix failure to retrieve BIOS memory map from dmesg e820
  * lib: fwts_memorymap: fix the unchecked end address for strtoull
  * lib: fwts_log: fix the potential overflow for dumping all log fields
  * kernelscan: fix structurally unreachable code
  * opal: fix the unexpected line format
  * aspm: fix dereference pointer rp_cap before null check
  * lib/fwts_cpu: correct determination of SEV enablement
  * acpi: method: Fix _DDC test arguments
  * cpu/msr: Drop `VM_HSAVE_PA` from consistency checks
  * ACPICA: Update to version 20250404
  * efi_runtime: Fix missing pending status update in getwakeuptime

- Update to version 25.03.00:
  * lib: fwts_version.h - update to V25.03.00
  * debian: update changelog
  * efi_runtime: remove no_llseek which have been removed on kernel 6.12
  * klog.json: Add more parse mode setting messages to klog database
  * klog.json: Add the object type for evaluation messages to klog database
  * klog.json: Add more ownerid allocate and release messages to klog database
  * klog.json: Add package init messages to klog database
  * klog.json: Add child missing data message to klog database
  * klog.json: Add null object pushing message to klog database
  * klog.json: Add EC timeout messages to klog database
  * klog.json: Add ACPI fpdt messages to klog database
  * klog.json: Add nfit intel messages to klog database
  * klog.json: Add more intel pmic messages to klog database
  * klog.json: Add more cppc checking and sending messages to klog database
  * klog.json: Add more spcr access width messages to klog database
  * klog.json: Add the thread create failed message to klog database
  * fwts-test: add regression tests for APMT
  * acpi: apmt: add tests for acpi APMT table
  * fwts-test: cedt: sync up tests with CEDT version update
  * acpi: cedt: update the cedt tests for CXL spec rev3.2

- Update to version 25.01.00:
  * lib: fwts_version.h - update to V25.01.00
  * debian: update changelog
  * dmicheck: check the config files exist for CONFIG_STRICT_DEVMEM setting
  * acpi: s3: reading residencyslp_s0_residency_usec for intel platforms
  * Update copyright year to 2025
  * ACPICA: Update to version 20241212
  * acpi/s3 : fix stack smashing crash for s3 test
  * acpitables: update ACPI table revsion test to ACPI 6.5
  * acpi: uniqueid: fix the uniqueid test for the CID with package
  * acpi: acpitables: Correct PCCT revision for ACPI 6.2
  * dmicheck: fix the wrong size check for type 4
  * acpi/wmi: Stop directing users to outdated LWN article


              

References


No references

Packages


  • fwts-26.03.00-bp157.2.3.1