Change logs for fwts source package in Wily

  • fwts (15.09.00-0ubuntu2) wily; urgency=medium
    
      * lib: fwts_acpi_tables: fix segfault when tables fail to load (LP: #1452201)
    
     -- Colin King <email address hidden>  Fri, 18 Dec 2015 10:40:40 +0000
  • fwts (15.09.00-0ubuntu1) wily; urgency=low
    
      [Alex Hung]
      * acpi: method: add _CR3 test
      * acpi: method: add _MTL test
      * acpi: method: add _RST test
      * acpi: method: add _PRR test
      * fwts-test: update for _CR3, _MTL, _RST and _PRR method tests
      * acpi: fadt: merge tests for reset register
    
      [Colin Ian King]
      * cpu: cpufreq: reduce scope of variables
      * acpi: gpedump: clarify precedence for & and ?
      * lib: fwts_cpu: reduce scope on variables
      * lib: fwts_log: re-work to clean up va_arg scoping
      * uefi: uefirtvariable: clean up cppcheck style warning
      * doc: fwts manpage: Update contribution authors
      * ACPICA: Update to version 20150717 (LP: #1486253)
      * acpi: rsdp: make OEM ID test less strict
      * doc: update authors and add some warranty info at end of manual
      * data: klog.json: sync with latest 4.2 kernel messages (LP: #1493039)
      * fix some spelling mistakes in code and sync fwts-tests accordingly
      * cpu: maxfreq: check for unlikely event that no CPUs in cpu list
      * acpi: crsdump: fix incorrect use of string size in string copies
      * lib: fwts_acpi_tables: add checking for empty table parsing
      * lib: fwts_acpi_table: remove dead initialisation of ptr
      * dmi: dmicheck: fix build error on 32 bit builds
    
      [David Ward]
      * Makefile.am: use pkg-config for json-c
    
      [Ivan Hu]
      * fwts-test: fix typos for uefi acpi table regression test
      * lib: fwts_smbios: fix the smbios version from uefi always zero
        (LP: #1484023)
      * lib: fwts_scan_efi_systable: fix getting wrong smbios entry (LP: #1484046)
      * acpi: dbg2: won't find obj when no namespace device path (lp: #1486893)
      * lib: fwts_smbios: add the struct definition for smbios 3.0.0
      * dmicheck: re-orgainise the smbios entry point check
      * lib: smbios: add smbios version 3.0.0 entry find helper
      * dmicheck: add test for smbios 3.0.0 entry point
      * dmicheck: add error test for SMBIOS 3.0.0 table
      * dmicheck: sync the dmi value test with smbios 3.0.0 spec
      * fwts-test: update test to sync with smbios 3.0.0
      * dmicheck: fix the Base Board type range typos
      * auto-packager: mkpackage.sh: remove utopic
    
     -- Ivan Hu <email address hidden>  Fri, 11 Sep 2015 10:40:40 +0800
  • fwts (15.08.00-0ubuntu1) wily; urgency=low
    
      [Alex Hung]
      * acpi: add table names in test description
      * fwts-test: update for prefix for ECDT, TCPA, WAET and XENV
      * acpi: remove redundant tailing spaces - no functional changes
      * acpi: tcpa: fix incorrect comments - no functional changes
      * acpi: tpm2: Add ACPI TPM2 test
      * fwts-test: Add regression test for TPM2, update fwst-tests
      * acpi: method: fix incorrect shift of 64-bit integer in CRS
      * acpi: method: add support for _CPC revision 2
      * acpi: acpidump: change FADT flag BIT20 to Hardware-reduce ACPI
      * fwts-test: update for changing to Hardware-reduce ACPI
      * acpi: update MADT GIC Distributor Structure and related tests
      * acpi: update MADT GICC Structure and related tests
      * acpi: fadt: update fadt_dsdt test with x_dsdt field
      * acpi: fadt: check RESET_REG_SUP before checking the reset register
      * acpi: method: refine _AEI control method
      * acpi: method: refine _EVT test
    
      [Anthony Wong]
      * fwts: Better options handling for --dump
      * lib: Allow reading ACPI dump file by non-root user
    
      [Colin Ian King]
      * acpi: XENV: fix a few spelling mistakes and fix up copyright
      * fwts-test: Update tests to sync with last XENV fixes
      * acpi: LPIT: remove duplicate "LPIT" from test description
      * fwts-test: Update tests to sync with last LPIT fixes
      * acpi: HPET: fix typo in HPET description field
      * fwts-test: Update tests to sync with HPET fix
      * Add ACPI IORT test (LP: #1450440)
      * Update fwts-test for the new IORT table test
      * ACPICA: Update to version 20150717 (LP: #1475733)
      * fwts-test: update syntaxcheck test now IASL finds more errors
      * acpi: iort: fix build warning on older versions of GCC
      * lib: fwts_framework: remove dubious total of --show-tests-full
      * acpidump: update mchi to latest revision of MCHI specification
      * acpi: Add support for MCHI Table (LP: #1478951)
      * fwts-test: Add MCHI table regression tests
      * acpi: Add support for STAO Table (LP: #1478957)
      * fwts-test: Add STAO table regression tests
      * lib: fix build error on non-Intel platforms
      * acpi: correct ASF! table definitions
      * acpi: Add support for ASF! Table (LP: #1479736)
      * fwts-test: Add ASF! table regression tests
      * lib: acpi.h: clean up comments and code - add more references
      * acpi: Add support for WDAT Table (LP: #1480257)
      *     fwts-test: Add WDAT table regression tests
    
      [Ivan Hu]
      * fwts-test: uefi: remove redundant files
      * acpi: add support for FPDT table (LP: #1476954)
      * fwts-test: Add FPDT table regression tests
    
      [Ricardo Neri]
      * cpu/cpufreq: Iterate over the correct number of CPUs in _test_sw_any
    
     -- Ivan Hu <email address hidden>  Wed, 05 Aug 2015 14:18:41 +0800
  • fwts (15.07.00-0ubuntu1) wily; urgency=low
    
      [Alex Hung]
      * acpi: dmar: add FWTS_FLAG_ROOT_PRIV to dmar test
      * fwts_acpi: acpidump: update TCPA table and acpidump accordingly
      * fwts-test: update according to TCPA structure changes
      * fwts-test: Remove TMPLOG in make check
      * tcpa: Add ACPI TCPA test
      * fwts-test: Add regression test for TCPA, update fwst-tests
      * acpi: add XENV table test
      * fwts-test: Add XENV table regression test
      * lib: fwts_framework: Append "tests" to --uefi and --acpi
      * fwts-tests: modify according to changes to --uefitests and --acpitests
      * live-image/fwts-frontend-text: update to --uefitests and --acpitests
    
      [Colin Ian King]
      * acpi: method: remove extraneous "_" in error message
      * lib: acpica: compiler: link in missing objects (LP: #1461936)
      * lib: fwts_klog: fix vector size and handle errors from pcre_exec
        (LP: #1461520)
      * acpi: lib: fwts_acpi_tables: force fixup when loading tables from
        /sys/firmware
      * lib: acpi, acpidump: rename slit tables types
      * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
      * acpi: add SRAT table sanity checking (LP: #1464658)
      * fwts-test: Update tests to accommodate new SRAT test
      * acpi: add BERT table sanity checking (LP: #1464712)
      * fwts-test: Update tests to accommodate new BERT test
      * lib: acpi: Add in GAS address types
      * acpi: add ECDT table sanity checking (LP: #1464716)
      * fwts-test: Update tests to accommodate new ECDT test
      * lib: acpi: Add support for the SPMI table
      * acpi: add ACPI SPMI table sanity checking (LP: #1465256)
      * fwts-test: Update tests to accommodate new SPMI test
      * add ACPI SLIT table sanity checking (LP: #1465276)
      * fwts-test: Update tests to accommodate new SLIT test
      * lib: acpi: Add support for the HEST family of ACPI tables
      * add ACPI HEST table sanity checking (LP: #1465379)
      * fwts-test: Update tests to accommodate new HEST test
      * acpi: Add BOOT table test (LP: #1465435)
      * fwts-test: Update tests to accommodate new BOOT table test
      * acpi: Add DBGP table test (LP: #1465441)
      * fwts-test: Update tests to accommodate new DBGP table test
      * acpi: Add DBG2 table test (LP: #1465710)
      * fwts-test: Update tests to accommodate new DBG2 table test
      * acpi: acpitables: remove ECDT test as we now have a full ECDT test
      * acpi: re-orgainise HPET tests #1
      * acpi: re-orgainise HPET tests #2
      * acpi: move MADT test from acpitables into new MADT test
      * acpi: move GTDT test from acpitables into new GTDT test
      * acpi: move XSDT test from acpitables into new XSDT test
      * acpi: move RSDP test from acpitables into new RSDP test
      * acpi: move RSDT test from acpitables into new RSDT test
      * acpi: acpitables: remove no-op MCFG test
      * acpi: move SBST test from acpitables into new SBST test
      * acpi: move FADT test from acpitables into existing FADT test
      * acpi: acpitables: remove redudant acpi table checking
      * fwts-test: acpitables-0001: update to match changes in acpitables test
      * acpi: allow various ACPI table tests to run without root access
      * fwts-test: update arg-show-tests-* to be in sync with acpitable changes
      * add MADT specific test, replaces old acpitables-0002 test
      * fwts-test: add RSDT specific test, replaces old acpitables-0006 test
      * fwts-test: add XSDT specific test, replaces old acpitables-0007 test
      * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
      * fwts-test: Add BERT test
      * fwts-test: Add BOOT test
      * fwts-test: Add DBG2 test
      * fwts-test: Add DBGP test
      * fwts-test: Add HEST test
      * fwts-test: Add SBST test
      * fwts-test: Add SLIT test
      * fwts-test: Add SRAT test
      * acpi: spcr: add missing white space in error messages
      * fwts-test: Add SPCR test
      * fwst-test: remove old redundant acpitables test
      * ACPICA: Update version to 20150619. (LP: #1466142)
      * fwts: cpufreq: fix theoretical division by zero (LP: #1466905)
      * acpi: Add ACPI ERST test (LP: #1467835)
      * fwts-test: Add regression test for ERST, update fwst-tests
      * acpi: correct ACPI BGRT table type
      * acpi: Add ACPI BGRT test (LP: #1467863)
      * fwts-test: Add regression test for BGRT, update fwst-tests
      * acpi: Add ACPI CPEP test (LP: #1467870)
      * fwts-test: Add regression test for CPEP, update fwst-tests
      * acpi: Add ACPI FACS test (LP: #1467966)
      * fwts-test: Add regression test for FACS, update fwst-tests
      * acpi: acpidump: add in missing exponent field to SLIC
      * fwts-test: update tests because of exponent field in SLIC
      * acpi: Add CSRT ACPI Table test (LP: #1470116)
      * fwts-test: Add CSRT table regression test
      * acpi: Add LPIT ACPI test (LP: #1470184)
      * fwts-test: Add LPIT table regression test
      * acpi: Add WAET ACPI table test (LP: #1470495)
      * fwts-test: Add WAET table regression tests
      * acpi: add SLIC table test (LP: #1470518)
      * fwts-test: Add SLIC table regression test
      * acpi: add MSDM table test (LP: #1470538)
      * fwts-test: Add MSDM table regression test
      * bios: os2gap: remove ancient legacy test (LP:#1470573)
      * fwts-test: facs: fix repeated offset in data
      * lib: make acpidump parser more robust (LP: #1471202)
      * fwts-test: fix hand crafted acpidump data
    
      [Ivan Hu]
      * acpi: acpidump: update SMM Communication fields on UEFI table
      * acpi: Add UEFI ACPI data table test (LP: #1471698)
      * fwts-test: Add UEFI ACPI data table regression tests
    
     -- Alex Hung <email address hidden>  Wed, 08 Jul 2015 13:34:44 +0800
  • fwts (15.06.00-0ubuntu1) wily; urgency=low
    
      [Alex Hung]
      * acpi: method: update method list according to Table 5-162 in ACPI 6
      * lib: acpi: add an acpi category
      * live-image/fwts-frontend-text: add selections of acpi and uefi tests
      * acpi: add tests to acpi category
      * fwts-test: Update tests with new acpi category
      * acpi: fwts-tests: Remove redundant tailing space and update fwts-tests
      * fwts-test: Update tests with cpufreq changes
      * auto-packager: mkpackage.sh: remove lucid
      * auto-packager: mkpackage.sh: add wily
    
      [Colin Ian King]
      * Debian: control: remove Chris from uploaders list
      * uefi: uefirtvariable: Add invalid NULL parameter sanity checks
      * fwts-test: update to sync with UEFI test changes
      * acpi: Add SPCR ACPI table check (LP: #1433604)
      * fwts-test: Update tests with new SPCR test
      * ACPICA: Update version to 20150410 (LP: #1441773)
      * lib: fwts_acpi_tables: print correct pathname on error
      * lib: fwts_acpi_tables: set count correctly on error
      * lib: fwts_acpi_tables: only attempt to open a dumpfile if name is defined
      * pci: aspm: check that a table exists, fixes segv on arm64
      * lib: fwts_smbios: only scan memory for DMI table if x86
      * dmi: dmicheck: add 4 new DMI chassis types
      * acpi: spcr: remove unnecessary include files and fix ARM build issue
      * pci: maxreadreq: skip test if /sys/bus/pci/devices is not available
      * acpi: spcr: issue a passed message if SPCR test passes
      * doc: fwts manual: update list of contributors at end of the manual
      * fwts-test: arg-help-0001: modify regex to match upper/lower case version
      * lib: fwts_alloc: provide fallback low memory allocator strategy
        (LP: #1452168)
      * bios: mtrr: fix memory leak on mtrr entries
      * hotkey: only process reads of hotkey events that are at least the correct
        length
      * uefi: uefirtvariable: fix incorrect buffer size being passed
      * lib: fwts_acpi_tables: enforce stricter table loading checks
      * acpi: battery: clean up source, no functional change
      * lib: acpica: explicitly set buffer to NULL to remove cppcheck warning
      * acpica: fwts_iasl_interface: clean up static analyzer warning on freopen
      * lib: fwts_pipe: clean up static analyzer warning on freopen
      * ACPICA: Update version to 20150515 (LP: #1455946)
    
      [Heyi Guo]
      * uefi: efi_runtime: eliminate confusing error message of get_variable
      * acpi: method: _PRS is not mandatory method
      * acpi: acpitables: FADT: Ignore fields at offset 46 through 108 for
        HW_REDUCED_ACPI
      * efi_runtime: get_nextvariablename: Fix bug of name string copy
    
      [Jeremy Kerr]
      * fwts: Add fwts_firmware_has_features
      * fwts: Only run firmware detection once
      * fwts: Allow tests to be conditional on available features
      * fwts: Print names of missing features, rather than a cryptic bitmask
      * fwts: Add FWTS_FW_FEATURE_DEVICETREE
      * fwts: Add OPAL firmware type
      * cpu/cpufreq: Don't reparse cpu information
      * cpu/cpufreq: hz_almost_equal is unused if !FWTS_ARCH_INTEL
      * cpu/cpufreq: Add a separate cpufreq consistency test
      * cpu/cpufreq: Add test for duplicate entries in cpufreq tables
      * cpu/cpufreq: Do bios limit and claimed max checks as separate tests
      * cpu/cpufreq: Refactor CPU performance tests
      * cpu/cpufreq: Always check that cpufreq changes have taken
      * fwts: Use linux perf counters for cpu benchmarking
      * fwts: Use gettimeofday for cpu benchmark
      * fwts: scale cpu benchmark results to one second
      * cpu/cpufreq: Only run performance tests on master threads
    
     -- Alex Hung <email address hidden>  Wed, 03 Jun 2015 16:37:55 +0800
  • fwts (15.03.01-0ubuntu1) vivid; urgency=low
    
      [Colin Ian King]
      * efi_runtime: ensure we don't allocate a zero byte buffer
          (LP: #1429890)]
      * uefi: uefirttime: Add tests to exercise invalid parameters
      * acpi: acpitables: make length and skip signed to handle -ve underflow
          (LP: #1435272)
      * uefi: uefidump: don't dump non-printable variable contents (LP: #1435346)
      * uefi: uefirtmisc: Add null count argument check for
          GetNextHighMonotonicCount
      * acpi: acpitables: add GTDT checking
      * lib: fwts_acpi_tables: load tables from /sys (LP: #1437043)
      * fwts-test: fix up acpitables tests
      * fwts-tests: fix up arg-show-tests-full test
    
      [Ivan Hu]
      * uefirtauthvar: return error when get mismatch size
      * uefirtauthvar: dependency checking for existence of test data
          (LP: #1434408)
      * uefirtauthvar: remove duplicate authenticated attribute test
          (LP: #1432752)
     -- Keng-Yu Lin <email address hidden>   Wed, 01 Apr 2015 11:42:51 +0800