Change logs for fwts source package in Bionic

  • fwts (18.03.00-0ubuntu5) bionic; urgency=medium
    
      * Kernel 5.3 compatibility in ppc64el (LP: #1849570)
        - debian/patches/0009-efi_runtime-fix-gcc-warning-for-efi_runtime_reset_sy.patch
        - debian/patches/0010-efi_runtime-enable-KBUILD_MODPOST_WARN-y-to-workarou.patch
    
     -- Marcelo Henrique Cerri <email address hidden>  Sat, 16 Nov 2019 06:44:35 -0300
  • fwts (18.03.00-0ubuntu4) bionic; urgency=medium
    
      [Colin Ian King]
      * efi_runtime: fix access_ok build issues on 5.0 kernels (LP: #1813059)
        - add Linux 5.0 compat fix to access_ok to fix dkms build issue
    
     -- Colin Ian King <email address hidden>  Thu, 24 Jan 2019 09:25:11 +0000
  • fwts (18.03.00-0ubuntu3) bionic; urgency=medium
    
      * cpufreq: fix fwts_set paths (LP: #1786446)
        - upstream fwts commit b1593c337b44, corrects
          cpu path that had arguments swapped in cpufreq
          test.
    
     -- Colin Ian King <email address hidden>  Fri, 10 Aug 2018 10:52:12 +0100
  • fwts (18.03.00-0ubuntu2) bionic; urgency=medium
    
      * enable PM debug messages for S3 + S4 (LP: #1772563)
        - kernels may have pm debug disabled, so force this on during S3/S4
          tests. Patches from upstream fwts
    
     -- Colin Ian King <email address hidden>  Tue, 12 Jun 2018 14:20:11 +0100
  • fwts (18.03.00-0ubuntu1) bionic; urgency=medium
    
      [Alex Hung]
      * klog.json: change severity for AE_ALREADY_EXISTS errors
      * fwts-test: sync up with AE_ALREADY_EXISTS errors
      * dmi: dmicheck: add chassis type for Type 3
    
      [Colin Ian King]
      * ACPICA: Update to version 20180313
    
      [Deb McLemore]
      * olog:olog.json: Update OPAL skiboot errors to check on olog scan
    
      [Ivan Hu]
      * uefirtauthvar: remove test with EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS
    
     -- Alex Hung <email address hidden>  Wed, 21 Mar 2018 00:08:40 -0700
  • fwts (18.02.00-0ubuntu1) bionic; urgency=medium
    
      [Alex Hung]
      * acpi: acpiinfo: add acpi 6 to acpiinfo test
      * acpi: method: check one element in _TSD only for acpi 6.2+
      * acpi: spcr: update interface types based on DBG2
      * fwts-test: sync up with revision update in 9da9d5a5
      * acpi: method: allow _WAK to return an integer
    
      [Colin Ian King]
      * mkpackage.README: change urgency level to medium
      * lib: fwts_log: remove redundant initialization of ptr1
      * acpi: wmi: remove redundant initialization of 'info'
      * lib: fwts_log: remove redundant initialization of 'field'
      * lib: fwts_pipeio: remove variable status
      * lib: fwts_acpi_tables: remove redundant initialization to 'result'
      * ACPICA: Update to version 20180209
      * fwts-test/syntaxcheck-0001: sync up output with current ACPICA
    
      [Deb McLemore]
      * README: Add dependencies per Platform
    
      [Ivan Hu]
      * auto-packager: mkpackage.sh: remove zesty
      * uefirtvariable: modify both authenticated attributes setting test
      * uefirtvariable: add test for EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS
        attribute
    
      [Jeffrey Hugo]
      * acpi: fadt: Fix FACS checking
      * acpi: iort: Update revision checking
    
     -- Ivan Hu <email address hidden>  Tue, 27 Feb 2018 10:53:06 +0800
  • fwts (18.01.00-0ubuntu1) bionic; urgency=medium
    
      [Alex Hung]
      * acpi: LPIT: check for monotonically increasing UID
      * fwts-test: sync up with changes in lpit test
    
      [Colin Ian King]
      * Treewide: update copyright year to 2018
      * fwts-test: arg-help: sync up with copyright year changes
      * ACPICA: Update to version 20180105
      * acpica: fix linking issues when building non ACPI builds
      * lib: fwts-battery: use PRIu32 format specifier, fixes cppcheck warning
      * acpi: acpidump: move declaration to before statements, add blank lines
      * lib: fwts_safe_mem: don't perform void * pointer arithmetic, fix 32 bit end
      * lib: fwts_alloc: move 'pos' to a deeper scope, minor style change
      * opal: reserve_mem: remove redundant initialization of pointer p
      * opal: reserve_mem: remove unused variable 'i' and move scope of variable
        'value'
      * sbbr: rsdp: remove redundant initialization of boolean 'signature_pass'
      * acpi: madt: move scope of boolean 'passed'
      * acpi: pptt: move scope of index variable 'i'.
      * acpi: rasf: move scope of index variable 'i'
      * sbbr: acpitables: clean up code, move scope of some variables
      * acpi: erst: cast size to uint64_t to clean up static analysis warning
      * uefi: uefidump: clean up some static analysis warnings
    
      [Ivan Hu]
      * securebootcert: add checking read-only for the AuditMode and DeployedMode
      * securebootcert: move to UNSAFE category
    
     -- Ivan Hu <email address hidden>  Thu, 25 Jan 2018 13:44:38 +0800
  • fwts (17.12.00-0ubuntu1) bionic; urgency=low
    
      [Alex Hung]
      * acpi: tpm2: update spec url
    
      [Colin Ian King]
      * trival: make read only const strings static
      * ACPICA: Update to version 20171215
    
      [Jeffrey Hugo]
      * acpi: bert: remove confusing warning
    
      [Ricardo Neri]
      * acpi: madt: only inspect Local APIC/x2APIC/SAPIC tables if enabled
    
      [Sakar Arora]
      * dmicheck: sbbr: make some SMBIOS structs optional
      * acpi: dbg2: sbbr: allow PL011 UART as a valid subtype
      * acpi: spcr: sbbr: IOAPIC is valid interrupt type
      * acpi: sbbr: relax a few test pass conditions
    
     -- Alex Hung <email address hidden>  Wed, 20 Dec 2017 16:23:05 +0800
  • fwts (17.11.00-0ubuntu1) bionic; urgency=low
    
      [Alex Hung]
      * lib: move and rename helper functions from method.c
      * acpi: devices: add a new test for ACPI AC adapter device
      * acpi: devices: add a new test for ACPI battery device
      * acpi: devices: add a new test for smart battery device
      * lib: move _CRS helper functions from method.c
      * acpi: devices: add a new test for acpi ec device
      * acpi: devices: print device name in acpi_ac test
      * acpi: devices: deiniit acpica when tests are skipped
      * acpi: devices: add new tests for power and sleep button devices
      * acpi: sync up _BIX test in method to acpi_battery tests
      * acpi: fadt: ACPI 6.2 explicitly states 64-bit supersedes 32-bit
      * acpi: madt: check GICD's system vector according to mantis 1819 (ACPI
        6.2a)
      * acp: nfit: add platform capability according to manit 1831 (ACPI 6.2a)
      * lib: print reference names in fwts_acpi_object_dump
      * lib: raise severity of acpi method failures
      * lib: add new large resource data type for _CRS methods
      * lib: fix offset error for GPIO connection descriptor
      * acpi: sdev: add ACPI SDEV test (mantis 1632)
      * fwts-test: Add regression test for SDEV
      * acpi: dppt: add ACPI PDTT test (mantis 1576)
      * fwts-test: Add regression test for PDTT
      * acpi: method: add a missing space in _TSS tests
      * acpi: devices: add new tests for lid device
      * acpi: devices: add new tests for ambient light sensor device
      * acpi: devices: add new tests for time and alarm device
      * acpi: devices: add new tests for wireless power calibratio device
      * dmi: dmicheck: fix incorrect use of lock bit in chassis type
      * src: re-order source list alphabetically
      * acpi: update checks of _BIX return package
      * acpi: add tests for _SRT control method
      * fwts-test: sync up with _SRT control method
      * auto-packager: mkpackage.sh: add bionic
      * fwts-test: sync up with rsdt updates
    
      [Anthony Wong]
      * fwts: add bash command-line completion
    
      [Chris Goldsworthy]
      * Remove length test for ACPI 1.0 RSDPs, fix checks against revision field
      * Add ACPI 1.0 RSDP test to make sure RSDT field isn't null
    
      [Colin Ian King]
      * ACPICA: Update to version 20170929
      * fwts-test: sync syntax check with latest ACPICA output
      * lib: fwts_safe_mem: fix buffer end calculation
      * lib: fwts_acpi_object_eval: fix build issues with older toolchains
      * lib: fwts_battery: fix build issues with older toolchains
      * lib: fwts_args: ensure a null short_option is never passed to getopt_long
      * uefi: uefidump: add some guarding on allocation size
      * uefi: uefidump: add some guarding on loop iteration
      * dmi: dmicheck: zero buffer buf, cleans up a static analysis warning
      * ACPICA: Update to version 20171110
      * doc: manual: add Chris Goldsworthy to the contributors section
    
      [Ivan Hu]
      * uefi: uefidump: add dumping for BluetoothLE device path
      * uefi: uefidump: add dumping for DNS device path
      * uefi: uefibootpath: add test for BluetoothLE device path
      * uefi: uefibootpath: add test for DNS device path
      * hpet: fix the false alarm of hpet configuration test
      * uefi: uefirttime: fix the time zone to exact value
      * uefi: uefirtauthvar: update the test auth data (LP: #1724455)
    
     -- Alex Hung <email address hidden>  Fri, 17 Nov 2017 14:49:11 +0800
  • fwts (17.09.00-0ubuntu1) artful; urgency=low
    
      * [Alex Hung]
      * lib: fwts_acpi_tables: add a new function to check Reserved field
      * acpi: replace checks for Reserved by fwts_acpi_reserved_zero_check
      * fwts-test: sync up with new fwts_acpi_reserved_zero_check
      * lib: replace spaces by tabs
      * lib: fwts_acpi_tables: add a new function to check reserved bits
      * acpi: replace checks for Flags by fwts_acpi_reserved_bits_check
      * fwts-test: sync up with new fwts_acpi_reserved_bits_check
      * acpi: replace checks for reserved bits by fwts_acpi_reserved_bits_check
      * fwts-test: sync up with new fwts_acpi_reserved_bits_check
      * acpi: spcr: check reserved values for parity and stop fields
    
      [Colin Ian King]
      * debian: copyright: fix spelling mistake: acpcia -> acpica
      * acpica: fix spelling mistake: acpcia -> acpica
      * ACPICA: Update to version 20170831
      * iASL: Fix incorrect memory allocation
      * lib: constify a couple of arrays
      * src/acpi/brightness: constify sys_path and return of brightness_get_path
      * acpi: method: constify arrays
      * acpica: constify array fwts_default_space_id_list
      * cmos: cmosdump: constify several char * arrays
      * bios: bios_info: constify array bios_info
      * bios: multiproc: constify array bus_types
      * dmi: dmicheck: constify array dmi_used_by_kernel_table
      * uefi: securebootcert: make array securebootcert_info_table const
      * uefi: uefidump: make array uefidump_info_table const
      * uefi: uefirtmisc: make arrays flag static const
      * uefi: uefirttime: constify static array dayofmonth
      * lib: fwts_firmware: make enums into a defined type
      * lib: fwts_framework: make several int fields into uint32_t
      * lib: fwts_framework: re-order and clean up fwts_framework fields
      * lib: fwts_log: make magic uint64_t to improve corruption checking
      * fwts_log: make line_number to a uint32_t type
      * acpica: constify bool parameter val in fwts_acpi_region_handler_called_set
      * lib: fwts_acpi_table: make indexes which and index uint32_t
      * lib: fwts-battery: make battery type a typedef'd enum
      * lib: fwts_battery: clean up battery interfaces
      * lib: fwts_button: make button counts and button number uint32_t
      * lib: fwts_checksum: object sizes should be size_t rather than int
      * lib: fwts_devicetree: constify a few function arguments
      * lib: fwts_formatting: make width parameter size_t
      * lib: fwts_wakealarm: make wakealarm times uint32_t
      * lib: fwts_battery: include inttypes.h for PRIu32 definition
      * lib: fwts_log_plaintext: include inttypes.h for PRIu32 definition
      * lib: fwts_log_xml: include inttypes.h for PRIu32 definition
      * acpi: battery: include stdint.h and inttypes.h
      * acpi: wakealarm: include stdint.h and inttypes.h
    
      [Ivan Hu]
      * efi_runtime: add resetsystem runtime service
      * securebootcert: remove the SignatureOwner on signature presence check
    
      [Jeffrey Hugo]
      * dmi: dmicheck: Fix Base Address Modifier checking
      * dmi: dmicheck: Add BMC Interface Type definitions from IPMI spec
    
      [Sakar Arora]
      * acpi: method: sbbr: set some methods as optional
    
     -- Ivan Hu <email address hidden>  Wed, 27 Sep 2017 15:02:29 +0800