Description:
This update for fwts fixes the following issues:
- Only build on supported architectures (boo#1219232)
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
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
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
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