Change logs for fwts source package in Trusty

  • fwts (14.03.01-0ubuntu4) trusty; urgency=low
    
      * fix segment fault when running fwts method test (LP: #1635502)
        - remove double pthread_mutex_unlock on method usage thread counter
      * minor wiggle of patches in debian/patches
    
     -- Colin King <email address hidden>  Mon, 24 Oct 2016 18:05:14 +0100
  • fwts (14.03.01-0ubuntu3) trusty; urgency=low
    
      * pci: aspm: check that a table exists, fixes segv on ppc64le (LP: #1527460)
      * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
      * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not MAP_FAILED
    
     -- Colin King <email address hidden>  Wed, 23 Dec 2015 01:45:00 +0000
  • fwts (14.03.01-0ubuntu2) trusty; urgency=low
    
      [Alex Hung]
      * klog: ACPI does not specify _BQC as a mandatory method
      * s3: add a "s3-hybrid" option to enable hybrid sleep for s3 (LP: #1295146)
      * fwts-test: klog: updates for _BQC changes in
        76c3ffd814cc882564f680b16f2c2d314ae58b07
      * fwts-test: arg-help-0001: updates tests for new --s3-hybrid option
      * fwts-test: arg-help-0001: fix test-0002.sh incorrectly uses
        arg-help-0001.log
      * doc: add --s3-hybrid man page entry
    
      [Colin Ian King]
      * acpi: wmi: add some newer UUIDs that are supported by linux (LP: #1292515)
      * fwts_hwinfo: don't compare network addresses (LP: #1293297)
      * acpi: acpidump: fix dump offsets in various table dumps (LP: #1293613)
      * fwts-test: re-sync with fwts fix to acpidump
      * lib: fwts_alloc: fix low 32 bit memory allocator (LP: #1295849)
      * fwts-test: arg-help-0001: don't check the version field
      * fwts-test: wmi-0001: update test to sync with WMI changes in fwts
      * fwts-test: arg-log-format-0001: fix aarch64 failures
      * acpi: method: add more advice for failed _PTS, _TTS and _WAK (LP: #1296737)
      * lib: fwts_acpi_object_eval: report better advice on exec failure
        (LP: #1296710)
      * acpi: method: fix _ACx test (LP: #1297323)
      * fwts-test: keep method-0001 test in sync with changes in fwts method
      * acpica: update to version 20140325 (LP: #1297531)
      * fwts-test: update ACPICA related tests due to ACPICA updates
    
      [Keng-Yu Lin]
      * debian: skip fwts-test on arm64
    
      [Matt Fleming]
      * lib: fwts_log: Add missing log field flags
     -- Ivan Hu <email address hidden>   Thu, 27 Mar 2014 10:09:59 +0800
  • fwts (14.03.00-0ubuntu2) trusty; urgency=low
    
      * skip fwts-test on arm64
     -- Keng-Yu Lin <email address hidden>   Mon, 24 Mar 2014 17:02:29 +0800
  • fwts (14.03.00-0ubuntu1) trusty; urgency=low
    
      [Colin Ian King]
      * acpi: fwts_acpi_tables: fix up missing FACS (LP: #1284097)
      * acpi: acpidump: provide table provenance (LP: #1284205)
      * apci: acpiinfo: enable for non-x86 arches (LP: #1284557)
      * Add utility to dump _PLD (Physical Device Location) information
        (LP: #1281835)
      * acpi: add in a tool to dump GPE information (LP: #1283473)
      * lib: fwts_acpi_tables: handle zero 64 bit addrs in FADT (LP: #1285167)
      * bios: hda_audio: skip the test if audio devices don't exist (LP: #1285571)
      * Remove copy-acpica.sh script, it is no longer used
      * acpi: checksum: print RSDP checksum correctly (LP: #1287815)
      * lib: fwts_acpi_tables: update RSDP checksum on fixed-up RSDP (LP: #1287852)
      * acpi: acpitables: remove irrelevant test case (LP: #1287891)
      * uefi: uefidump: small re-working of uefi GUID lookup
      * fwts-test: update acpidump-0001
      * fwts-test: acpitables-0002: sync with recent table fixing
      * fwts-test: syntaxcheck-0001: update to sync with fwts
      * fwts-test: arg-show-tests-0001: keep in sync with fwts
      * fwts-test: arg-show-tests-full-0001: keep in sync with fwts
      * fwts-test: checksum-0001: update due to fwts formatting fixes
      * fwts-test: arg-table-path-0001: sync with fwts changes
      * fwts-test: acpitables-0003: update to sync with fwts
      * fwts-test: acpitables-0004: update test
      * fwts-test: acpitables-0005: update test
      * fwts-test: acpitables-0006: update test
      * fwts-test: acpitables-0007: update test
      * fwts-test: acpitables-0008: update test
      * fwts-test: skip some tests on non-x86 builds
      * fwts-test: fix tests not to compare against date (LP: #1289225)
      * fwts-test: arg-help-0001: fix up some tests issues
      * fwts-test: arg-log-format-0001: make test less pedandic on line numbers
      * fwts-test: arg-show-progress-dialog: remove version from test
      * acpica: ppc64el needs to be built as a 64 bit architecture
      * debian: limit architectures to i386 amd64 armel armhf arm64 ppc64 ppc64el
    
      [Keng-Yu Lin]
      * fwts-test: Copy all files from fwts-test git tree (LP: #1201250)
      * lib: Make --disassemble-aml accept the outputdir argument (LP: #1201250)
      * fwts-test: Update disassemble-0001 test (LP: #1201250)
      * fwts-test: Update the test scripts for new test environment (LP: #1201250)
      * lib: fwts_args: determine tty width from stdin
      * fwts-test: disassemble-0001: rename *.orig to *.original
     -- Ivan Hu <email address hidden>   Mon, 17 Mar 2014 15:13:44 +0800
  • fwts (14.02.00-0ubuntu0) trusty; urgency=low
    
      * acpi: method: fix ppc64el build failure (LP: #1272265)
      * acpi: acpidump: handle invalid MADT table data (LP: #1278422)
      * cpu: cpufreq: tidy code, show advice when cpu scaling unavailable
        (LP: #1267959)
      * lib: fwts_release: call lsb_release rather than parsing raw data
        (LP: #1266823)
      * ACPICA: update to version 20140214. (LP: #1281096)
      * lib: fwts_acpi_tables: fix parsing of empty data (LP: #1281197)
    
      * data: klog.json: lower the level of the failure when the _S1 and _S2 not
        implemented (LP: #1279714)
     -- Alex Hung <email address hidden>   Wed, 19 Feb 2014 11:48:01 +0800
  • fwts (14.01.01-0ubuntu0) trusty; urgency=low
    
      [Alex Hung]
      * auto-packager: mkpackage.sh: add trusty
      * debian: add dependency lts-saucy to fwts-efi-runtime-dkms
    
      [Colin Ian King]
      * fwts: add subdir-objects as required now by automake 1.14 (LP: #1268685)
      * ACPICA: update to version 20140114 (LP: #1269423)
      * fwts_log.h: remove LOG_TAG, fix up following bitfields (LP: #1269076)
      * updated automake files for libjson-c (LP: #1268005)
      * lib: fwts_framework: fix --stdout-summary output (LP: #1252186)
      * Allow for RSDP that is not 16 byte aligned (LP: #1271522)
      * fwts_exec: fix status check (LP: #1271607)
     -- Alex Hung <email address hidden>   Fri, 24 Jan 2014 10:54:58 +0800
  • fwts (14.01.00-0ubuntu1) trusty; urgency=low
    
      [Alex Hung]
      * dmi: change max value of "Upgrade" field" from 0x2a to 0x2c (LP: #1263634)
    
      [Colin Ian King]
      * cpu: microcode: test should skip if no microcound found (LP: #1259900)
      * acpi: acpidump: add SPCR table (LP: #1260351)
      * acpi: acpidump: add DBGP table (LP: #1260353)
      * acpi: acpidump: add DBG2 table (LP: #1260356)
      * Enable ACPI table dumping for non-x86 systems (LP: #1260470)
      * Allow RSDP to be provided manually or scan for it in klog (LP: #1260400)
      * Dump ACPI table addresses with correct address length (LP: #1260482)
      * ACPICA: update to version 20131218 (LP: #1262348)
      * acpi: acpidump: dump out table descriptions (LP: #1261483)
      * acpi: acpidump: Add MCHI table (LP: #1261484)
      * fwts: remove launchpad tagging from fwts
      * doc: remove tag options --lp-tags and --lp-tags-log
      * data: klog.json: remove redundant tags from database
      * lib: klog: add fwts_klog_find_changes to compare klogs (LP: #1262208)
      * acpi: s3: do kernel log comparisons without destroying klog (LP: #1262208)
      * acpi: s4: do kernel log comparisons without destroying klog (LP: #1262208)
      * lib: add fwts_exec() helper function
      * fwts: use fwts_exec rather than fwts_pipe_exec
      * acpi: crsdump: fix large resource length calculation (LP: #1255793)
      * acpi: crsdump, prsdump: add support for _PRS dumping (LP: #1265827)
      * fwts: all: update copyright year to 2014
      * fwts: debian: update copyright dates
      * fwts: doc: update dates, some of these are way too old
      * dmi: dmicheck: add more checks for invalid DMI fields (LP: #1262236)
      * data: klog: sync up with 3.13 kernel (LP: #1266786)
      * fwts: attempt to make fwts less Ubuntu specific, (LP: #1246653)
      * fwts: fix common realloc() memory leak anti-pattern (LP: #1267193)
      * acpi: s3: remove redundant variable
      * bios: pciirq: fix printf format and tidy some variable scopes
      * acpi: powerbutton: ensure we don't get scanf buffer overflow
      * cpu: cpufreq: use correct printf format specifiers
    
      [IvanHu]
      * lib: fwts_uefi header add attribure packed for struct typedef
      * uefi: uefidump: add the Media Protocol subtype-5 support on media device
        path type for uefidump (LP: #1260147)
      * uefi: uefidump: add the PIWG Firmware File subtype-6 support on media device
        path type for uefidump (LP: #1260147)
      * uefi: uefidump: add the PIWG Firmware Volume subtype-7 support on media
        device path type for uefidump (LP: #1260147)
      * uefi: uefidump: extend the Messaging Device Path type Vedor subtype-10
        (LP: #1262095)
     -- Alex Hung <email address hidden>   Tue, 14 Jan 2014 16:13:37 +0800
  • fwts (13.12.00-0ubuntu1) trusty; urgency=low
    
      [Alex Hung]
      * data: klog.json: set _DOS error to low as kernel workarounds it
        (LP: #1250764)
      * acpi: method: add _PIC control method test (LP: #1252997)
      * acpi: method: move commented _CWS to correct section
      * acpi: method: add _IFT and _SRV control method tests (LP: #1255915)
      * acpi: method: remove resource descriptor field "_INT" from
        method/object list
    
      [Colin Ian King]
      * lib: fwts_hwinfo.c: Fix strict aliasing build failure on Lucid
        (LP: #1251587)
      * ACPICA: update to version 20131115
      * data: klog.json: thermal overrun messages should be checked on
        klog test (LP: #1253146)
      * data: klog.json: fix two spelling mistakes
      * acpi: method: fix spelling mistake in comment
      * cpu: cpufreq: check CPU freq max limits (LP: #1253047)
      * cpu: maxfreq: report maxfreq and tidy up the test (LP: #1253658)
      * cpu: msr: tidy up output and tidy up source (LP: #1253684)
      * cpu: msr: Add Ivybridge and Haswell MSRs (LP: #1254066)
      * cpu: msr: remove the need for shift in tables, tidy up tables
      * lib: fwts_guid: consitify and minor tidy up
      * lib: fwts_acpi: constify fwts_acpi_fadt_preferred_pm_profile
      * acpi: acpidump: constify tables and func args, tidy up source
      * hpet: hpet_check: skip test3 if HPET address was not found (LP: #1257825)
      * acpi: autobrightness: make error reporting far less verbose (LP: #1257782)
      * doc: fix --s3-sleep-delay man page entry
      * lib: remove fwts_virt, it contains code that is not used (LP: #1259655)
    
      [Ivan Hu]
      * uefi: uefidump: add more subtype support on acpi device path type for
        uefidump (LP: #1253000)
      * uefi: uefidump: dealing with the End of Hardware Device Path sub-type
        0x01 (LP: #1253906)
      * uefi: uefidump: add the Fibre Channel Ex subtype-21 support on messaging
        device path type for uefidump (LP: #1255387)
      * uefi: uefidump: add the SATA subtype-18 support on messaging device path
        type for uefidump (LP: #1255387)
      * uefi: uefidump: add the USB WWID subtype-16 support on messaging device
        path type for uefidump (LP: #1255387)
      * uefi: uefidump: add the VLAN subtype-20 support on messaging device path
        type for uefidump(LP: #1255387)
      * uefi: uefidump: add the Device Logical Unit subtype-17 support on messaging
        device path type for uefidump(LP: #1255387)
      * uefi: uefidump: add the SAS Ex subtype-22 support on messaging device path
        type for uefidump(LP: #1255387)
      * uefi: uefidump: add the iSCSI subtype-19 support on messaging device path
        type for uefidump(LP: #1255387)
      * uefi: uefidump: add the NVM Express namespace subtype-23 support on
        messaging device path type for uefidump (LP: #1255387)
      * lib: fwts_acpi_table: multi-FADT table support fimware make sure the table
        from XSDT be checked first. (LP: #1258378)
     -- Keng-Yu Lin <email address hidden>   Wed, 11 Dec 2013 14:09:00 +0800
  • fwts (13.11.00-0ubuntu1) trusty; urgency=low
    
      [Alex Hung]
      * acpi: method: correct alphabetical order in comments to sync with acpi spec
      * acpi: method: add missing names to acpi-method list
      * acpi: method: add _CBA control method test (LP: #1249171)
      * acpi: method: add _CDM control method test (LP: #1249172)
      * acpi: method: add _CID control method test (LP: #1249174)
      * acpi: method: add _GAI control method test (LP: #1249894)
      * acpi: method: add _MSG control method test (LP: #1249939)
      * acpi: method: add _PMM control method test (LP: #1249941)
      * acpi: method: add _UPD and _UPP control method tests (LP: #1251168)
    
      [Colin Ian King]
      * lib: framework: report warning[s] correctly (LP:#1223736)
      * lib: update copyright year. (LP: #1226590)
      * acpi: mcfg: Parse /sys/bus/pci rather than using lspci (LP: #1226615)
      * syntaxcheck: report IASL compiler remarks as low failures (LP: #1200606)
      * acpi: fadt: sanity check reset register settings (LP: #1230394)
      * ACPICA: update to version 20130927.
      * iasl: capture output from stderr to catch iasl fatal errors
      * pci: aspm: remove the need to run and parse lspci output (LP: #1227853)
      * lib: fwts_klog: Add ability to write message to kernel log
      * acpi: s3: add timings report for suspend/resume (LP: #1241638)
      * acpi: s3: add --s3-suspend-time and --s3-resume-time (LP: #1241638)
      * lib: add new PCI definitions
      * pci: aspm: use new fwts PCI defintions
      * pci: maxreadreq: don't use lspci to get PCI specific data (LP: #1244676)
      * uefi: uefidump: add more checks to avoid buffer overruns (LP: #1239641)
      * bios: mtrr: don't use lspci to get PCI specific data (LP: #1244673)
      * wakealarm: use ioctl() interface as this more of a generic interface
        (LP: #1244184)
      * Tests: replace "check" with "test" in test name headings (LP: #1246650)
      * data: klog.json: Sync up with latest kernel 3.12 (LP: #1248499)
      * lib: Add PCI helper to return description of a device
      * lib: fwts_hwinfo: don't use external utils for H/W checks (LP: #1246646)
      * debian: control: remove some unrequired suggests
      * acpi: brightness: use /sys/class/backlight interface (LP: #1250517)
      * acpi: brightness: break up brightness test (LP: #1250429)
      * acpi: syntaxcheck: non-x86 may have ACPI support (LP: #1251293)
      * acpi: method: Change "Check" to "Test", (LP: #1246650)
    
      [Ivan Hu]
      * uefi: uefidump: fix the boot load option Boot#### larger than Boot1000
        doesn't be parsered (LP: #1225850)
      * uefi: uefidump: Add support for DriverOrder (LP: #1237263)
      * uefi: uefidump: add support for Driver#### (LP: #1237263)
      * uefidump: add support for Key#### (LP: #1237263)
      * uefi: uefidump: add support for db, dbx, dbt... variables scan
        (LP: #1247749)
      * uefi: uefidump: compare the SignarureType GUID and print out type for
        signature database parser (LP: #1247749)
      * uefi: uefidump: add support for KEK, KEKDefault, PK, PKDefault global
        variables scan (LP: #1247749)
    
      [Keng-Yu Lin]
      * Force to use automake1.11 to prevent FTBFS in Trusy (LP: #1250340)
     -- Keng-Yu Lin <email address hidden>   Fri, 15 Nov 2013 14:11:00 +0800
  • fwts (13.09.01-0ubuntu1) saucy; urgency=low
    
      [Alex Hung]
      * live-image/fwts-frontend-text: add uefi tests to fwts-live (LP: #1223793)
    
      [Keng-Yu Lin]
      * efi_runtime: fix the broken kernel vermagic when upgrading the kernel
          pacakge (LP: #1223801)
     -- Keng-Yu Lin <email address hidden>   Tue, 17 Sep 2013 15:27:31 +0800