Changelog for
fwts-24.09.00-170.2.x86_64.rpm :
* Wed Oct 02 2024 Martin Pluskal
- Update to version 24.09.00:
* lib: fwts_version.h - update to V24.09.00
* debian: update changelog
* klog.json: Add the missing processor error message to klog database
* klog.json: Add the missing exreqion error message to klog database
* klog.json: Add the missing exserial error message to klog database
* klog.json: Add the missing exoparg2 error message to klog database
* klog.json: Add the missing dswload2 error message to klog database
* klog.json: Add the missing nsinit error message to klog database
* klog.json: Add the missing exstore error message to klog database
* klog.json: Add more nsxfeval error messages to klog database
* klog.json: Add more utobject error messages to klog database
* klog.json: Add more uttrack error messages to klog database
* klog.json: Add the missing srat error message to klog database
* klog.json: Add more error messages for battery to klog database
* klog.json: Add the missing scan error messages to klog database
* klog.json: Add the missing prmt error messages to klog database
* klog.json: Add the missing viot error messages to klog database
* klog.json: Add the missing ipmi error messages to klog database
* klog.json: Add the missing fan_core error message to klog database
* klog.json: Add more missing acpi pcc kernel messages to klog database
* klog.json: Add more missing osl kernel messages to klog database
* fwts-test: slic: sync test results with fixes to ACPICA SLIC dumping
* ACPICA: Update to version 20240827
* lib: modprobe: add checking the compressed zst module format
* klog.json: Add more missing iort kernel messages to klog database
* klog.json: Add some missing gtdt kernel messages to klog database
* klog.json: Add some missing ghes kernel messages to klog database
* klog.json: Add some missing agdi kernel messages to klog database
* klog: fix the pattern errors for einj trigger table entry
* Mon Aug 26 2024 Martin Pluskal - Update to version 24.07.00:
* acpi: acpipld: downgrade the severity for PLD on the not connected port
* configure.ac: fix the autoreconf AC_PROG_LEX warning
* configure.ac: fix the autoreconf AC_PROG_LIBTOOL warning
* lib: fwts_version.h - update to V24.07.00
* debian: update changelog
* auto-packager: mkpackage.sh: remove mantic
* acpi: acpipld: modify the test description to aviod misunderstanding
* fwts-test: add regression tests for S3PT
* acpi: s3pt: add tests for ACPI S3PT table
* aspm: Only require ASPM for devices with an actual link
* fwts-test: cedt: sync up with adding raw data dump
* fwts-test: cedt: fix the wrong value of ENIW
* acpi: cedt: add raw data dump for interleave target list
* libfwtsiasl: fix parallel build with GNU Make >= 4.4
* tpmevlog: Ensure EV_SEPARATOR recorded for PCRs 0-7
* efi_runtime: don\'t build dkms module for those kernels with efi_test
* auto-packer: mkpackage.sh: add oracular
* lib: fwts_log_html: fix the invalid printf format string
* autopackager: mkpackage.sh: remove lunar
* Wed Apr 10 2024 Martin Pluskal - Update to version 24.03.00:
* lib: fwts_version.h - update to V24.03.00
* debian: update changelog
* lib: fwts_acpi_tables: fix the build fail on armhf
* ACPICA: Update to version 20240322
* Wed Mar 27 2024 mpluskalAATTsuse.com- Update to version 24.01.00:
* acpi: acpipld: add tests to check _PLD methods only on the connectable ports
* opal: fix the resource leak for cpus
* opal: fix the resource leak for process_dimm and process_mba
* acpi: srat: fix the untrusted loop bound warning
* Thu Mar 14 2024 mpluskalAATTsuse.com- Update to version 24.01.00:
* opal: fix the resource leak for get_linux_mem_devices
* dmicheck: Don\'t check firmware version on anything but NVDIMM devices
* Tue Mar 05 2024 Martin Pluskal - Update to version 24.01.00:
* acpi: sbbr: check the existence of SPCR console devices
* acpi: dbg2: update the subtype RISC-V SBI console for DBG2
* acpi: ras2: stop for loop when list exceeds the table
* framework: fix memory leaks caused by fwts_log_get_filenames
* acpi: s3: fix potential memory leaks on fwts_get() calls
* acpi: s3: enable debug messages on S0ix failure for Intel platforms
* lib: fwts_version.h - update to V24.01.00
* debian: update changelog
* Update copyright year to 2024
* fwts-test: add regression tests for SKVL
* Mon Jan 29 2024 Martin Pluskal - Only build on supported architectures (bsc#1219232)
* Wed Dec 13 2023 Martin Pluskal - Update to version 23.11.00:
* snapcraft: add source type for repo
* snapcraft: update the source repo for snap build
* lib: fwts_version.h - update to V23.11.00
* debian: update changelog
* fwts-test: add regression tests for iBFT
* acpi: ibft: add tests for iBFT table
* auto-packager: mkpackage.sh: add noble
* lib: framework: fix the unclear error message of the results log
* auto-packager: update the fwts git repo
* fwts-test: add regression tests for RAS2
* acpi: ras2: add test for ACPI RAS2 table
* acpi/wmi: Add WMI GUID for the wmi-bmof driver
* fwts-test: sync up with the klog message update
* fwts-test: sync up the SPTT typo fix
* klog.json: Add some missing power kernel messages to klog database
* klog.json: Add some missing battery kernel messages to klog database
* klog.json: Add some missing bus kernel messages to klog database
* klog.json: Add some missing nsaccess kernel messages to klog database
* klog.json: Add some missing exutils kernel messages to klog database
* klog.json: Add some missing hwregs kernel messages to klog database
* klog.json: Add some missing tbfadt kernel messages to klog database
* klog.json: Add some missing exfield kernel messages to klog database
* klog.json: Add some missing rslist kernel messages to klog database
* klog.json: Add some missing evmisc kernel messages to klog database
* klog.json: Add some missing exmisc kernel messages to klog database
* klog.json: Add some missing efi64 kernel messages to klog database
* klog.json: Add some missing exresolv kernel messages to klog database
* acpi: aspt: fix typo of SPTT
* README: modify the fwts git repository
* klog.json: Add some missinig processor_perflib kernel messages to klog database
* klog.json: Add some missing apmt kernel messages to klog database
* klog.json: Add some missing hest kernel messages to klog database
* lib: fwts_acpi_table: fix fwts_acpi_reserved_zero_array with the input string
* klog.json: Add some missing erst kernel messages to klog database
* klog.json: Add some missing bert kernel messages to klog database
* klog.json: Add some missing einj kernel messages to klog database
* fwts-test: sync up with Recognize Pluton TPM patch
* acpi: Recognize Pluton TPM
* lib: fwts_version.h - update to V23.09.00
* debian: update changelog
* klog.json: Add some missing ACPI PCI IRQ kernel messages to klog database
* tpmevlog: Correct boundary checking for PCR4 event check
* acpi: ivrs: fix the tests stuck at validate IVRS table
* klog.json: Add some missing dma kernel messages to klog database
* klog.json: Add some missing amba kernel messages to klog database
* klog.json: Add some missing sleep kernel messages to klog database
* klog.json: Add some missing ACPI NFIT kernel messages to klog database
* klog.json: Add some missing processor idle kernel messages to klog database
* klog.json: Add some missing ACPI memory hotplug kernel messages to klog database
* kernelscan: modify some pathes of the scan files
* acpi: madt: add more interrupt controller structure types defined in ACPI 6.5
* uefi: esrt: fix the last_attempt_status wrongly interpretation of value
* acpi: fadt: remove the tests for expecting smi_cmd is zero
* fwts-test: sync up with iort test to version E.e
* acpi: iort: update IORT table to specification version E.e
* lib: fwts_acpi_object_eval.: fix build fail for ppc64el on mantic
* auto-packager: mkpackage.sh: remove kinetic
* acpi: s3: build fail for unexpected format of argument types for i386
* fwts-test: sync up with the dumping s3-dump-wakeup-src option
* snapcraft: add snap build for riscv64
* s3: add dumping the all devices and signed wakeup sources
* s3: add checking the device signed wakeup events
* dmicheck: update supported DMI version to 3.7
* Upgrade the max value for \"Processor Upgrade\" to 0x50
* fwts-test: sync up the spcr test updating to revision 4
* acpi: spcr: update the spcr tests to lastest revision 4
* fwts-test: sync up with the phat dumping vendor data modification
* acpi: phat: modify the dumping vendor data format
* klog.json: Add and modify some more e820 kernel messages to klog database
* fwts-test: sync up with phat fix the device path for the health data record
* acpi: phat: fix the device path for the health data record
* uefi: esrtdump: update the LastAttemptStatus values to UEFI spec 2.10
* acpi: update fadt and madt revisions to ACPI 6.5
* fwts-test: sync up with update supported port types
* fwts-test: sync up with klog.json ix spelling mistakes found using codespell
* acpi/scpr: spcr->interrupt_type == 0 is valid
* acpi/spcr: Update supported port types
* src/
*: Fix various spelling mistakes in source code
* data/klog.json: Fix spelling mistakes found using codespell
* Wed Oct 18 2023 Martin Pluskal - Update _service url
* Mon Jul 10 2023 Martin Pluskal - Update to version 23.07.00:
* lib: fwts_version.h - update to V23.07.00
* debian: update changelog
* debian: fix lintian errors and warnings
* debian: fix debuild fail for the not installed files
* debian: update compat level and standards version
* ACPICA: Update to version 20230628
* fwts_acpica: Remove unused variable \"context\"
* acpi/wmi: Fix bug when counting WMI methods
* acpi/wmi: Check if the mandatory block query method exists
* acpi/wmi: Add WMI GUID for the dell-wmi-ddv driver
* Increase number of max semaphores to fix OOM crashes on some systems
* lib: fwts_acpi_object_eval: sync up the AML exceptions from ACPICA
* uefi: esrt: update the LastAttemptStatus values to UEFI spec 2.10
* acpi: mpam: fix build fail on bionic
* fwts-test: sync up with test with resource specific data
* acpi: mpam: test with resource specific data for interconnect location type
* fwts-test: sync up with adding the mpam tests
* acpi: mpam: add test for ACPI MPAM table
* fwts-test: sync up aest modify the dumping raw data
* acpi: aest: modify the dumping raw data without noisy info
* lib: fwts_dump_data: add library function for dumping all raw data with prefix
* lib: fwts_dump_data: add function for simply dump raw data
* auto-packager: mkpackage.sh: remove the control hook
* lib: make the return types consistent
* debian: control: modify newer dkms dependency
* debian: control: update uploader
* lib: fwts_oops: fix the WARN_ON warnings in kernel not found
* cppcheck: fix the cppcheck source link error
* fwts-test: sync up the removing ARM specific for ebbr
* lib: framework: remvoe ARM specific for ebbr
* Wed May 24 2023 Martin Pluskal - Update to version 23.05.00:
* lib: fwts_version.h - update to V23.05.00
* debian: update changelog
* auto-packager: mkpackage.sh remove the dh-dkms dependency
* debian: control: add build depend dh-dkms
* auto-packager: mkpackage.sh: add mantic
* fwts_framwork: add ebbr test for RISC-V
* s3: fix the display time of resume for Timekeeping suspended string missing
* lib: fwts_framework: add EBBR to category
* acpi: button: remove check fixed hardware & control method power buttons
* fwts-test: add regression tests for IVRS
* acpi: ivrs: add tests for ACPI IVRS table
* acpi: cedt: remove unused code
* dmicheck: add more checks for invalid serial number string
* ACPICA: Update to version 20230331
* dmicheck: extent the dmi_patterns for the default serial number string
* Wed Mar 29 2023 Martin Pluskal - Update to version 23.03.00:
* lib: fwts_version.h - update to V23.03.00
* debian: update changelog
* auto-packager: mkpackage: add build depend dh-dkms for lunar
* dmicheck: fix the print format
* dmicheck: update for supporting DMI version to 3.6
* dmicheck: update the device type field for type 41
* dmicheck: update the interface field for type 21
* dmicheck: add some bit 0 reserved checks for type 17
* dmicheck: modify the memory type range check for type 17
* dmicheck: add bit 0 reserved check of the processor characteristics for type 4
* dmicheck: add status check for type 4
* dmicheck: add processor family check for type 4
* dmicheck: fix the extended bios ROM size bit check of type 0
* dmicheck: fix the wrong slot height value range
* dmicheck: fix the length check error for type 9
* debian: update copyright
* acpi: method: NIH method output buffer should be 4 bytes
* ebbr: add some tests to ebbr option
* sbbr: add esrt and uefibootpath tests to sbbr option
* Add support for 64 bit LoongArch compilation
* libfwtsiasl: fix undefined symbols in shared library
* Tue Jan 17 2023 Martin Pluskal - Update to version 23.01.00:
* lib: fwts_version.h - update to V23.01.00
* debian: update changelog
* fwts-test: sync up with the fix of passed reserved value
* Update copyright year to 2023
* lib: fwts_acpi_tables: fix the passed reserved value
* fwts-test: add regression tests for AEST
* acpi: aest: add tests for ACPI AEST table
* Thu Jan 05 2023 mpluskalAATTsuse.com- Update to version 22.11.00:
* tpmevlog: add tests for checking the UEFI_IMAGE_LOAD_EVENT Structure
* acpi: s3: fix the issue for determining time to resume
* Fri Nov 25 2022 Martin Pluskal - Update to version 22.11.00:
* lib: fwts_version.h - update to V22.11.00
* debian: update changelog
* auto-package: mkpackage.sh: add lunar
* fwts-test: sync test logs with latest ACPICA
* ACPICA: Update to version 20221020
* Add Support for EV_COMPACT_HASH event type
* fwts-test: add regression tests for CEDT
* acpi: cedt: add tests for ACPI CEDT table (mantis 2076)
* fwts-test: add regression test for RGRT
* acpi: rgrt: add test for ACPI RGRT table( mantis 2056)
* fwts-test: sync up with the default s3 sleep type description change
* s3: modify the default sleep type description
* Thu Oct 13 2022 Martin Pluskal - Update to version 22.09.00:
* lib: fwts_version.h - update to V22.09.00
* debian: update changelog
* acpi: iort: remove redundant code
* fwts-test: add regression test for SVKL
* acpi: svkl: add test for SVKL table (mantis 2162)
* acpi: nhltdump: add endpoint discriptor string description
* acpi: nhltdump: add dumping nhlt table for audio configurations
* Wed Sep 14 2022 mpluskalAATTsuse.com- Update to version 22.07.00:
* acpi: fadt: get _CST c2 c3 for p_lvl2 and p_lvl3 tests
* uefi: securebootcert: fix the attribute set for AuditMode and DeployedMode
* lib: acpi: update battery charge limiting state for _BST
* acpi: dbg2: update the subtype for DBG2 table
* lib: fwts_version.h - update to V22.07.00
* debian: update changelog
* auto-packager: mkpackage.sh: remove impish
* fwts-test: sync up with asf verbose dump
* acpi: asf: enable verbose output
* fwts-test: sync up the remove of ASF minimun watchdog reset value
* acpi: asf: remove the checking of minmun watchdog reset value 0
* fwts-test: sync up the fix of pmtt wrong table label
* acpi: pmtt: fix the wrong table label
* dmicheck: update the processor upgrade field for type 4
* dmicheck: update for supporting DMI version to 3.5
* dmicheck: add Processor Architecture Types check for type 44
* build: Improve linking
* Tue May 31 2022 Martin Pluskal - Update to version 22.05.00:
* lib: fwts_version.h - update to V22.05.00
* debian: update changelog
* fwts-test: sync up IORT test with specification version E.d
* acpi: mcfg: checking kernel lockdown when doing mmap PCI config space
* auto-packager:mkpackage.sh: add kinetic
* acpi: iort: update IORT test to specification version E.d
* Update copyright year to 2022
* acpi: iort: update the IORT node dump
* acpi: iort: update IORT node revision check
* ACPICA: Update to version 20220331
* Thu Mar 24 2022 Martin Pluskal - Update to version 22.03.00:
* lib: fwts_version.h - update to V22.03.00
* debian: update changelog
* fwts-test: sync up the sdev checking secure access components
* acpi: sdev: add checking secure access components
* acpi: macf: report failures instead of just logging the errors
* acpi/time: skip a number of TAD methods when _GCP[0] is clear
* acpi:dmar: update the link of DMAR table
* fwts-tests: update acpi dump data to be in sync with latest ACPICA
* ACPICA: Update to version 20211217
* Tue Feb 08 2022 Martin Pluskal - Update to version 22.01.00:
* fwts-test: sync up the adding option for get next high monotonic count
* uefirtmisc: add option to specify iterations get next high monitonic count
* uefirtmisc: add checking the resources for testing
* lib: fwts_version.h - update to V22.01.00
* debian: update changelog
* fwts_acpica: skip unneccessary null check
* s3: use system suspend default if --s3-sleep-type is not used
* tpmevlogdump: add supporting several new types for event log dumping
* auto-packager: mkpackage.sh: remove hirsute
* tpmevlog: add supporting several new types for event log checking
* lib: fwts_tpm.h: add new type definition
* Wed Jan 19 2022 Martin Pluskal - Update build dependencies (add zlib)
* Tue Dec 21 2021 Martin Pluskal - Update to version 21.12.00:
* lib: fwts_version.h - update to V21.12.00
* debian: update changelog
* dmicheck: skip scanning smbios in /dev/mem on aarch64
* s3: increase s2idle_residency to u64 to avoid overflows
* s3: fix incorrect error messages for s2idle_residency
* acpi: uniqueid: clean up pedantic static analysis warnings
* s4: clean up pedantic static analysis warnings
* Fri Dec 03 2021 Martin Pluskal - Update to version 21.11.00:
* lib: fwts_version.h - update to V21.11.00
* debian: update changelog
* auto-packager:mkpackage.sh: add jammy
* fwts-test: sync up the adding sleep type for s2idle testing
* s3: add sleep type setting for testing with s3 or s2idle
* acpi: madt: De-initialise ACPICA core engine in case of error.
* lib: fwts_smbios: fix loading SMBIOS table from uefi
* acpi: uniqueid: skip comparison of _HID and _CID of the same device
* ACPICA: Update to version 20210930
* Wed Sep 29 2021 Martin Pluskal - Update to version 21.09.00:
* snapcraft: Fix incorrect core20 library path
* snapcraft: fix path to fwts
* lib: fwts_version.h - update to V21.09.00
* debian: update changelog
* acpi: replace fwts_firmware_detect() by fw->firmware_type
* lib: fwts_firmware: fix incorrect comments for fwts_firmware_detect
* uefi: uefirtmisc: reduce scope of some variables
* uefi: securebootcert: make some function arguments const
* src/pci/smccc: reduce scope of variable ret
* bios: smm: remove redundant variable n
* acpi: iort: constify some function arguments
* acpi: dmar: constify a pointer argument in acpi_parse_dev_scope
* acpi: cstates: remove redundant null check on entry
* smccc_test: fix missing ) in pr_info call
* opal: clean up some coding style issues
* opal: Fix a few memory leaks on asprint allocated buffers
* acpi: s3power: clean up pedantic static analysis warnings
* uefirtvariable: clean up pedantic static analysis warnings
* opal: mem_info: clean up pedantic static analysis warnings
* fwts_devicetree: clean up static analysis warning
* fwts_acpi_tables: NULLify table pointers
* snapcraft: update to use core20
* lib: use rather than
* Tue Sep 14 2021 mpluskalAATTsuse.com- Update to version 21.08.00:
* Manual: update number of tests, date and remove double spaces
* debian/control: Add device-tree-compiler as dependency for armel/armhf/arm64
* fwts_firmware: Rework Devicetree firmware detection
* Enable dt_sysinfo test for Power only
* Wed Aug 25 2021 Martin Pluskal - Update to version 21.08.00:
* lib: fwts_version.h - update to V21.08.00
* debian: update changelog
* ARM64 SMCCC firmware API tests
* bios: smm: fix indentation
* acpi: sbbr: refactor by fwts_get_fadt_version
* lib: fwts_acpi_tables: add a function to get FADT versions
* acpi: fadt: remove hard-coded FADT version
* acpi: fadt: clarify comments of FACS and HW-reduced mode
* acpi: dmar: add a warning when PCI device is not found
* Wed Aug 04 2021 Martin Pluskal - Update to version 21.07.00:
* ACPICA: Update to version 20210730
* uefirttime: Fix incorrect error messages for invalid time test
* fwts-test: sync up with updates in fwts_wmi_known_guids
* acpi/wmi: update WMI known GUIDs from Linux kernel 5.14-rc1
* sbbr: remove pm_file test (not required in BBR 1.0)
* lib: fwts_version.h - update to V21.07.00
* debian: update changelog
* auto-packager: mkpackage.sh: remove groovy
* uefirttime: add advice for the timezone 2047 failure (LP: #1933503)
* fwts-test: sync up with DBG2 changes from BSA updates
* fwts_acpi_tables: skip FACS warning for reduced hardware
* acpi: method: Make _AEI test optional for SBBR
* acpi: dbg2: Allow 16550 compatible serial port in DBG2
* acpi: method: Make method_test_ADR() optional
* sbbr: adjust signature name for MADT
* sbbr: remove SSDT from mandatory list
* sbbr: acpitables: add new recommended tables
* acpi: acpitables: add advices for table revision tests
* Tue Jun 22 2021 Martin Pluskal - Update to version 21.06.00:
* lib: fwts_version.h - update to V21.06.00
* debian: update changelog
* fwts_acpi_tables: memcpy 4 char ACPI table name
* Remove complex disabling of ACPI for non-ACPI targets
* Debian: move source lintian overrides file to source
* Add lintian overrides for ldconfig trigger warning
* Debian: control: update Standards-Version to 4.1.0
* Debian: update compat level to 9
* Debian: add Rules-Requires-Root field to control file
* Debian: add project Homepage field to control file
* debian/copyright: use secure https url specifier
* Debian: remove spaces at end of lines of control file
* Debian: remove spaces at end of lines of changelong
* auto-packager: mkpackage.sh: remove xenial
* live-image: add \"TPM tests\" to root menu
* live-image: add utils tests to \"Selected\" menu
* tpmevlog: add to batch tests
* klog.json: check IRQ requests on irqchip
* Mon May 24 2021 Martin Pluskal - Update to version 21.05.00:
* lib: fwts_version.h - update to V21.05.00
* debian: update changelog
* auto-packager:mkpackage.sh: add impish
* fwts-test: sync up with dbgp changes
* acpi: dbgp/spmi: check space ids by fwts_acpi_space_id
* acpiinfo: update ACPI 6.4 vs. ACPICA versions
* lib: acpi: fix incorrect actual vs. struct length outputs
* acpi: shorten helper function names by removing \"check\"
* lib: acpi: unify naming style by removing \"ACPI\"
* fwts-test: sync up with PMTT refactoring changes
* acpi: refactor length check by fwts_acpi_structure_length_check
* acpi: refactor zero length by fwts_acpi_structure_length_zero_check
* Thu May 20 2021 Martin Pluskal mpluskalAATTsuse.com- Update to version 21.03.00:
* uefirtvariable: fix memory leak
* acpi: refactor by fwts_acpi_reserved_type_check
* acpi: refactor by fwts_acpi_structure_range_check
* uefirtauthvar: check variable runtime services supported before testing (LP: #1913351)
* uefirtvariable: check variable runtime services supported before testing (LP: #1913351)
* uefirtmisc: check misc runtime services supported before testing (LP: #1913351)
* uefirttime: check time services supported before testing (LP: #1913351)
* acpi: spcr: accept baud rate 0x0 as a preconfigured state
* fwts-test: sync up with PMTT rev 2 changes
* acpi: pmtt: update PMTT to revision 2 (mantis 1975)
* Wed Apr 28 2021 Martin Pluskal - Switch to obs scm _service
* Thu Apr 15 2021 Martin Pluskal - Update to version 21.03.00:
* See provided changelog for detailed list of changes
* Thu Feb 25 2021 Martin Pluskal - Update to version 21.02.00:
* See provided changelog for detailed list of changes
* Fri Jan 22 2021 Martin Pluskal - Update to version 21.01.00:
* See provided changelog for detailed list of changes- Drop upstreamed patch:
* acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff
* Mon Jan 18 2021 Martin Pluskal - Add patch fixing bsc#1178442 bsc#1177992
* acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff