Firmware Test Suite 16.02.00 is released
ivanhu
ivan.hu at canonical.com
Thu Feb 25 09:37:51 UTC 2016
FWTS 16.02.00 is released.
It is available from:
Tar: http://fwts.ubuntu.com/release/fwts-V16.02.00.tar.gz
PPA:
https://launchpad.net/~firmware-testing-team/+archive/ubuntu/ppa-fwts-stable
Release notes:
https://wiki.ubuntu.com/FirmwareTestSuite/ReleaseNotes/16.02.00
= Significant Updates =
* ACPICA: Update to version 20160212 (LP: #1545099)
= New Features =
* Full ACPI compliance testing for the FADT
* FADT: enable compiling on non-x86 architectures
* FADT: non-x86 machines need an FADT but x86 can survive without one
* FADT: disable SCI_EN and RESET_REG tests when in reduced hardware mode
* FADT: add in code to log basic info about the various FADT flag fields
* Add in bit masks for FACS flags.
* FADT: move log info out of test2, will provide it elsewhere
* ACPI: Add hypervisor ID field to FADT.
* FADT: minor cleanup and initial compliance tests
* FADT: expand the compliance test for FIRMWARE_CTRL fields
* FADT: expand compliance checks for DSDT and X_DSDT fields
* FADT: add compliance tests for reserved fields, PM profile,
reduced hardware
* FADT: restructure test sequence around reduced hardware mode
* FADT: expand compliance tests for the SMI_CMD field
* FADT: add compliance tests for the ACPI_ENABLE and ACPI_DISABLE fields
* FADT: add compliance tests for S4BIOS_REQ and PSTATE_CNT fields
* FADT: extend and add PM address block compliance tests
* FADT: enhance compliance tests for GPE blocks
* FADT: add compliance test for the CST_CNT field
* FADT: add in compliance tests for C2/C3 latency fields
* FADT: add in SLEEP_CONTROL_REG and SLEEP_STATUS_REG compliance tests
* FADT: remove no longer useful variables from test1
* FADT: add safety checks for older versions of FADT
* acpi: method: add _PMC test
* acpi: method: add _PRT test
* acpi: method: add _RDI test
* acpi: method: add _LPI test
* data: klog.json: update to sync with 4.6 kernel changes
= Fixed Bugs =
* Start defining FWTS architectures as variables
* Define some utility functions for using the fwts_architecture enum
* Add mechanism to tell FWTS what architecture is being tested
* ACPI: MADT: add in compliance tests for the MADT and subtables
* ACPI: Add in MADT subtable description for GIC ITS subtable
* ACPI: MADT: add in compliance checks for the GIC ITS subtable
* Documentation: add --acpicompliance to man page
* Documentation: add --arch to the man page
* Update ACPI RSDP tests to be specification compliant
* RSDP: minor cleanups to rsdp.c for checkpatch issues
* utilities: add a helper function for printing out architecture names
* ACPI tables: when bodging up an RSDP, do the right thing for the arch
* ACPI RSDP: flesh out the tests to check for full spec compliance.
* acpi: method: remove non-method names from the top comments
* acpi: fadt: check 32/64 bit PM register addresses for inconsistency
(LP: #1536606)
* acpi: erst: fix incorrect error message for reserved field
* lib: fwts_klog: fix incorrect indentation, detected by gcc-6
* lib: fwts_hwinfo: clean up type punning, fixes warning with gcc-6
* fwts: wakealarm: reset wakealarm timer at end of test (LP: #1534003)
* dmi: dmicheck: add some simple sanity checks to table size
* lib: fwts_args: use safer strncat than strcat
* lib: fwts_acpi_tables: don't do expensive low allocs multiple times
* acpi: madt: fix incorrect format specifier for size_t
* cpu: microcode: fix a couple of warnings found by cppcheck:
* acpi: madt: clean up some minor style issues detected by cppcheck
* lib: fwts_acpi_tables: fix warnings found by clang scan-build
* lib: fwts_cpu: check for MSR read failures
* lib: fwts_klog: handle the case where klog_old is empty list
* acpica: fix disassembly on i386 platforms (LP: #1547469)
* lib: fwts_arch: i686 arch name is also an X86 arch (LP: #1547554)
* Fix null_gass initializer for older versions of gcc (LP: #1549429)
= Detail Changelog =
To check /usr/share/doc/fwts/changelog.Debian.gz or
fwts_16.02.00-0ubuntu1.debian.tar.gz from
https://launchpad.net/ubuntu/+source/fwts
More information about the Fwts-announce
mailing list