fwts 16.02.00-0ubuntu1 source package in Ubuntu

Changelog

fwts (16.02.00-0ubuntu1) xenial; urgency=low

  [Al Stone]
  * 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
  * 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.
  * Update regression test rsdp-0001/test-0001.sh
  * Update the regression test arg-help-0001/test-0001.sh
  * Update regression test for arg-help-0001/test-0002.sh
  * Update regression test for arg-show-tests-0001/test-0001.sh
  * Update regression test arg-show-tests-full-0001/test-0001.sh
  * Update the regression test arg-table-path-0001/test-0001.sh
  * Update the regression test madt-0001/test-0001.sh
  * Update the regression test madt-0001/test-0002.sh
  * 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
  * FADT: update regression tests to incorporate new/changed tests

  [Alex Hung]
  * acpi: method: add _PMC test
  * acpi: method: add _PRT test
  * fwts-test: update for _PMC and _PRT tests
  * acpi: method: add _RDI test
  * acpi: method: add _LPI test
  * fwts-test: update for _RDI and _LPI tests
  * acpi: method: remove non-method names from the top comments
  * acpi: erst: fix incorrect error message for reserved field
  * fwts-test: update erst test for the fix of reserved field

  [Colin Ian King]
  * 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)
  * Update arg-show-tests-full now that we have an extra test in wakealarm
  * 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: fadt: check 32/64 bit PM register addresses for inconsistency
    (LP: #1536606)
  * 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
  * data: klog.json: update to sync with 4.6 kernel changes
  * ACPICA: Update to version 20160212 (LP: #1545099)
  * 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)
  * fwts-test: only run rsdp regression test on specific arches (LP: #1547602)
  * Fix null_gass initializer for older versions of gcc (LP: #1549429)

  [Ivan Hu]
  * fwts-test: sync up with the arg-table-path

 -- Ivan Hu <email address hidden>  Thu, 25 Feb 2016 15:47:39 +0800

Upload details

Uploaded by:
Ivan Hu
Sponsored by:
Colin Ian King
Uploaded to:
Xenial
Original maintainer:
Firmware Testing Team
Architectures:
i386 amd64 armel armhf arm64 ppc64 ppc64el
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
fwts_16.02.00.orig.tar.gz 3.3 MiB be0b7ddc74e5075cdeaca429140c26ea804a4fb2e32bde802591e8e293d91692
fwts_16.02.00-0ubuntu1.debian.tar.xz 38.5 KiB 01791ac9d22e310c8b28f35bd2e4e069b31b70c56aa6808adb6f0d1f1eb7d0b4
fwts_16.02.00-0ubuntu1.dsc 2.5 KiB bc24c52b0d432bad8c9c1785d486c90f2fc37bb304681d26d9af52f5ef7d2e24

View changes file

Binary packages built by this source

fwts: FirmWare Test Suite

 This is a firmware test suite that performs sanity checks on Intel/AMD
 PC firmware. It is intended to identify BIOS and ACPI errors and
 if appropriate it will try to explain the errors and give advice to
 help workaround or fix firmware bugs. It is primarily intended to
 be a Linux-centric firmware troubleshooting tool.

fwts-dbgsym: debug symbols for package fwts

 This is a firmware test suite that performs sanity checks on Intel/AMD
 PC firmware. It is intended to identify BIOS and ACPI errors and
 if appropriate it will try to explain the errors and give advice to
 help workaround or fix firmware bugs. It is primarily intended to
 be a Linux-centric firmware troubleshooting tool.

fwts-efi-runtime-dkms: Firmware Test Suite UEFI Runtime Service kernel driver

 This package provides the efi_runtime kernel driver in DKMS format,
 which is required for accessing UEFI Runtime Services.

fwts-frontend: Firmware Test Suite frontend interface

 This is a dialog based interface designed to provide an easy to use method
 to execute tests via Firmware Test Suite and is also used as the primary
 interface within Firmware Test Suite live images.

libfwts1: FirmWare Test Suite core support library

 This is the fwts core library. It contains a top level test framework
 and a rich range of firmware specific testing support code for the
 various fwts tests.

libfwts1-dbgsym: debug symbols for package libfwts1

 This is the fwts core library. It contains a top level test framework
 and a rich range of firmware specific testing support code for the
 various fwts tests.

libfwtsacpica1: FirmWare Test Suite ACPICA core built for acpiexec functionality

 The firmware test suite requires the ACPICA core engine to be built in
 execution mode (with ACPI_EXEC_APP enabled) to support run time execution
 of ACPI Machine Language (AML) in the ACPI DSDT and SSDTs. This library
 contains this code with a thin fwts specific API to interface with fwts.

libfwtsacpica1-dbgsym: debug symbols for package libfwtsacpica1

 The firmware test suite requires the ACPICA core engine to be built in
 execution mode (with ACPI_EXEC_APP enabled) to support run time execution
 of ACPI Machine Language (AML) in the ACPI DSDT and SSDTs. This library
 contains this code with a thin fwts specific API to interface with fwts.

libfwtsiasl1: FirmWare Test Suite ACPICA core built for iasl functionality

 The firmware test suite requires the ACPICA core engine to be built in
 compiler mode (with ACPI_ASL_COMPILER enabled) to support assembly and
 disassembly of ACPI Machine Language (AML) in the ACPI DSDT and SSDTs.
 This library contains this code with a thin fwts specific API to
 interface with fwts.

libfwtsiasl1-dbgsym: debug symbols for package libfwtsiasl1

 The firmware test suite requires the ACPICA core engine to be built in
 compiler mode (with ACPI_ASL_COMPILER enabled) to support assembly and
 disassembly of ACPI Machine Language (AML) in the ACPI DSDT and SSDTs.
 This library contains this code with a thin fwts specific API to
 interface with fwts.