[ubuntu/xenial-proposed] fwts 16.02.00-0ubuntu1 (Accepted)

Ivan Hu ivan.hu at ubuntu.com
Thu Feb 25 09:24:16 UTC 2016


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

Date: Thu, 25 Feb 2016 15:47:39 +0800
Changed-By: Ivan Hu <ivan.hu at ubuntu.com>
Maintainer: Firmware Testing Team <fwts-devel at lists.ubuntu.com>
Signed-By: Colin Ian King <colin.king at ubuntu.com>
https://launchpad.net/ubuntu/+source/fwts/16.02.00-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 25 Feb 2016 15:47:39 +0800
Source: fwts
Binary: fwts libfwtsiasl1 libfwtsacpica1 libfwts1 fwts-frontend fwts-efi-runtime-dkms
Architecture: source
Version: 16.02.00-0ubuntu1
Distribution: xenial
Urgency: low
Maintainer: Firmware Testing Team <fwts-devel at lists.ubuntu.com>
Changed-By: Ivan Hu <ivan.hu at ubuntu.com>
Description:
 fwts       - FirmWare Test Suite
 fwts-efi-runtime-dkms - Firmware Test Suite UEFI Runtime Service kernel driver
 fwts-frontend - Firmware Test Suite frontend interface
 libfwts1   - FirmWare Test Suite core support library
 libfwtsacpica1 - FirmWare Test Suite ACPICA core built for acpiexec functionality
 libfwtsiasl1 - FirmWare Test Suite ACPICA core built for iasl functionality
Launchpad-Bugs-Fixed: 1534003 1536606 1545099 1547469 1547554 1547602 1549429
Changes:
 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
Checksums-Sha1:
 c0d1cb189b457675714ad41f4397f254c07b36d9 2542 fwts_16.02.00-0ubuntu1.dsc
 6ae0c4175b98d2ef52b93246ef5b92498a5d3866 3434052 fwts_16.02.00.orig.tar.gz
 2bce2a97e871016a51846c4bd105e55549bfcd18 39452 fwts_16.02.00-0ubuntu1.debian.tar.xz
Checksums-Sha256:
 bc24c52b0d432bad8c9c1785d486c90f2fc37bb304681d26d9af52f5ef7d2e24 2542 fwts_16.02.00-0ubuntu1.dsc
 be0b7ddc74e5075cdeaca429140c26ea804a4fb2e32bde802591e8e293d91692 3434052 fwts_16.02.00.orig.tar.gz
 01791ac9d22e310c8b28f35bd2e4e069b31b70c56aa6808adb6f0d1f1eb7d0b4 39452 fwts_16.02.00-0ubuntu1.debian.tar.xz
Files:
 a4f3b16a4c2abdc0c3d34865afcfb91c 2542 devel optional fwts_16.02.00-0ubuntu1.dsc
 0e0a4da6801e2210c84e3fe7df8b366a 3434052 devel optional fwts_16.02.00.orig.tar.gz
 b7a17a417124ef5fbb6958f4d1d21497 39452 devel optional fwts_16.02.00-0ubuntu1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWzsgDAAoJEGjCh9/GqAImJ18P/jpLtMGyE/QNNg4NRpj1wZZz
L/uD9ZVoKulTOyuiopwvhPx0fJXnvvBuL/TF/zDQMQSqAubD2PZxGtZBVYAryDFi
SmjAkgojveGT38P1xsgBRs4vqgyIQVq+n5Id05Mupf6v548N9kaeJy1SQ+Jl/+zG
NUikhNTM0szgqkbJxIL1JMwyhgyTGyQO5Agr7axVXeEWLjD/NCwhPRtSYi5yRgrA
hvrWj9kPn9eEX1/h4ra9zySG8eLwao55iVt54oNovd0aKb35vXLa927y9ClwJKGX
IZ2wDjsGZikApKz4SoNC4trzEgO0FeKY1FRKi9XDwpihcvxWWeVYKtnulSHKPOwT
RCZCKKdtARFGEwJUjZ5CN1ywgmFEpJ1ftPNVtfDWUPH+8eMIqUrIAwuFy8x+f197
OQw4eyXN/qUPTpvLnufV5ARDZT2v2OWbJoHqS4XjVamfIefDoLff8tQ510vNLPwL
w/pawICOFYj8ZzDUzSRdiAM6X115Y/6x+1XOl6ZTJtPh22qbf397Ka51+Ugbx5nm
gCdqtk8eVeWO9mc97LuBvxgqmgq6z0s8ShP06FBKMt6QkRuC6tHabeq70qcKKOCN
TzXe7dmZxG0yr1XvDQ9yW6ZJWf7o/B4tq832JIJNCHKIN5DeKD6pzjp2kdA51/Ty
tdykYeRZSfhOi5ma3gq/
=cQkq
-----END PGP SIGNATURE-----


More information about the Xenial-changes mailing list