Change logs for fwts source package in Cosmic

  • fwts (18.09.00-0ubuntu2) cosmic; 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.09.00-0ubuntu1) cosmic; urgency=medium
    
      [Alex Hung]
      * dmicheck: fix incorrect boundary checks for various types
      * dmicheck: checks (Extended) Maximum Capacity for type 16
    
      [Anthony Wong]
      * snapcraft: add libbsd-dev to build-packages
    
      [Colin Ian King]
      * acpi: acpiinfo: use stdint print format specifiers for uint8_t values
      * acpi: nfit: minor code cleanup changes
      * acpi: acpitables: use PRIu32 format specifier for a uint32_t type
      * acpi: apicinstance: use correct format specifiers
      * acpi: checksum: print size_t values using %zd specifier
      * acpi: cstates: add whitespacing, use %d for int format specifiers
      * acpi: fadt: use inttype.h print format size specifiers
      * acpi/dmar: use PRIu8 specifier for uint8_t type
      * acpi/madt: use inttype.h print format size specifiers
      * acpi/method: use inttype.h print format size specifiers
      * sbbr/fadt: use inttype.h print format size specifiers
      * fwts-test: apicinstance: fix up incorrect hex values
    
      [Ge Song]
      * DMI: Fix the way to load SMBIOS 3.x tables via sysfs
    
      [Ivan Hu]
      * efi_runtime: re-enable the resetsystem runtime interface
    
     -- Alex Hung <email address hidden>  Wed, 12 Sep 2018 11:08:41 -0700
  • fwts (18.08.00-0ubuntu1) cosmic; urgency=medium
    
      [Alex Hung]
      * lib: dmicheck: replace defines by enum type
      * acpitables: remove redundant "OEM" from Creator ID field
      * acpitables: remove unnecessary new line character
      * src: remove unnecessary new line characters and trailing spaces
      * fwts-test: sync up with new line char and trailing space changes
      * acpi: wakealarm: remove failure messages for non-x86 arch
      * acpiinfo: update acpi version supported by kernel
      * ac_adapter: skip tests when no power supply exists
      * README: add a new required package since commit 3f151922fc13
    
      [Colin Ian King]
      * lib: fwts: Add abstracted pragma macros to push/pop state and disable
        warnings
      * fwts_uefi.h: replace _Pragmas with abstracted pragma macros
      * Wrap ACPI_ROOT_OBJECT with PRAGMA_NULL_PTR_MATH for clang builds
      * lib/src/fwts_acpi_tables: disable clang warning
      * lib: fwts_coreboot_cbmem.c: initialize all fields in array of structs
      * uefi: uefirtauthvar: don't logically or a constant operand.
      * dmi: dmicheck: remove redundant array fwts_dmi_chassis_type
      * ACPICA: Update to version 20180810
      * Add MIN, MAX and ARRAY_SIZE macros to fwts.h
      * fwts_coreboot_cbmem: fwts coding style changes, use off_t for addresses
      * lib: fwts_cpu: make found a boolean
      * lib: fwts_cpu: minor fwts coding style changes
      * lib: fwts_deviceytree: make a function argument const and a style change
      * lib: fwts_firmware: remove some empty lines
      * lib: fwts_iasl: remove a whitespace
      * lib: fwts_interactive: add sanity check on fileno, fix typo, tidy code
      * lib: fwts_ipmi: make fwts_ipmi_msg_id static, make some code style changes
      * lib: fwts_keymap: some minor fwts coding style changes
      * lib: fwts_list: some minor fwts coding style changes
      * lib: fwts_multiproc: remove whitespace
      * lib: fwts_olog: minor code style change on FILE pointers
      * lib: fwts_release: make some helper functions static
      * lib: fwts_scan_efi_systab: add empty line to match fwts coding style
      * fwts_coreboot_cbmem: fix off-by-one error on last char of buffer
      * lib: fwts_coreboot_cbmem: fix cbmem_console_addr check
      * lib: fwts_clog.c: replace space identations with tab
      * lib/src/fwts_acpi_tables: remove shadowed pointer ptr
      * lib: fwts_framework: ensure src pointer is const
      * fwts_framework: no need to pass tests_to_skip as it is locally scoped
      * lib: fwts_framework: argument 'arg' should not be const
      * lib: fwts_log: remove const arg in fwts_log_set_field_filter
      * lib: fwts_summary: remove redundant redefinition of fwts_summary_deinit
      * lib: fwts_safe_mem: add in missing constifications
      * lib: fwts_log_scan: rename function argument to avoid name shadowing
      * lib: fwts_stringextras: fix some missing constifictions
      * lib: fwts_text_list: fix up some const casting issues
      * lib: fwts_json.h: fix casting warning, add missing const
      * lib: fwts_coreboot_cbmen: fix missing const in cast
      * sbbr: acpitables: make function sbbr_search_acpi_tables static
      * acpi: crsdump: add in missing pointer constifications
      * acpi: ecdt: fix some missing pointer constifications
      * acpi: fadt: add in missing const to fix build warnings
      * sbbr: fadt: add in missing const to fix build warnings
      * acpi: method: make function method_test_CRS_return static
      * acpi: nfit: rename table to nfit_table to avoid name shadowing
      * acpi: wmi: add in missing const to fix build warnings
      * acpi: stao: add in missing const to fix build warnings
      * bios: mtrr make function multi_types_check static
      * opal: reserv_mem: add in missing const to fix build warnings
      * hotkey: rename list 'hotkeys' to avoid name shadowing
      * uefi: uefirtauthvar: rename argument attibutes to var_attributes
      * uefi: uefirtvariable: rename argument attibutes to var_attributes
      * coreboot: clog: rename list 'clog' to avoid name shadowing
      * lib: fwts_acpi_tables: unconstify data and don't strcpy ACPI table ids
      * Fix some strncpy/strcat gcc 8.2 warnings by using libbsd strlcpy/strlcat
      * snapcraft: add missing stage packages
      * snapcraft: remove libjson-c3 stage package, it is not required
    
      [Ivan Hu]
      * uefi: clean and check status with magic value ~0ULL (LP: #1784365)
      * uefi: uefivarinfo: add to UNSAFE category
      * acpi: gtdt: add checking the valid base physical address
    
     -- Alex Hung <email address hidden>  Wed, 22 Aug 2018 00:33:21 -0700
  • fwts (18.07.00-0ubuntu1) cosmic; urgency=medium
    
      [Alex Hung]
      * dmicheck: update Processor Upgrade field in Type 4
      * dmicheck: update connection and port types in Type 8
      * dmicheck: update Usage and Characteristics 2 fields in Type 9
      * dmicheck: update memory type and add nvdimm fields for Type 17
      * fwts-tests: sync up with the new --clog option
      * klog.json: lower severity of temperature threshold
      * auto-packager: mkpackage.sh: remove artful
      * doc: adding --clog options to man page
      * fwts-test: sync up with klog cpu threshold changes
      * fwts-test: sync up nfit fix for NFITBadLineOffsetAlignment
      * lib: fix array size too small to fit the output
      * lib: silence gcc 8 complains
      * lib: fix gcc 8 warning messages
    
      [Colin Ian King]
      * Add travis yaml file to automate builds on github
      * ACPICA: Update to version 20180629
      * test: syntaxcheck: sync output with latest ACPICA output
    
      [Jeffrey Hugo]
      * acpi: pptt: Fix PPTTBadSubtableLength error message
    
      [Marcello Sylvester Bauer]
      * fwts_log_scan: add lib/src/fwts_log_scan.c
      * fwts_log_scan: move fwts_klog_free
      * fwts_log_scan: move fwts_log_find_changes
      * fwts_log_scan: move fwts_log_remove_timestamp
      * fwts_log_scan: move fwts_log_scan
      * fwts_log_scan: move fwts_log_unique_label
      * fwts_log_scan: move fwts_log_scan_patterns
      * fwts_log_scan: move fwts_log_compare_mode_str_to_val
      * fwts_log_scan: move fwts_json_str
      * fwts_log_scan: move fwts_log_check
      * fwts_log_scan: move fwts_log_regex_find
      * fwts_clog: add fwts_clog_free
      * fwts_clog: add fwts_clog_read
      * fwts_clog: add fwts_clog_scan
      * fwts_clog: add fwts_clog_scan_patterns
      * fwts_clog: add fwts_clog_firmware_check
      * coreboot/clog/clog.c: add clog test
      * fwts_Framework: add clog argument
      * fwts_clog.c: add fwts_clog_available
      * clog.json: add coreboot messages to clog database
      * fwts_coreboot.c: add cbmem console parser
    
      [Robert Elliott]
      * cpufreq: exit if parsing the cpufreq directory fails
      * cpufreq: fix fwts_set paths
      * nfit: improve length handling for ACPI NFIT structures
      * nfit: remove broken NFITBadLineOffsetAlignment check
      * README: add the fwts-devel mailing list address and web page
      * nfit: scan SMBIOS Management Information structure
    
     -- Ivan Hu <email address hidden>  Mon, 30 Jul 2018 16:53:48 +0800
  • fwts (18.06.02-0ubuntu1) cosmic; urgency=medium
    
      [Colin Ian King]
      * Revert "efi_runtime: build dkms for kernel that does not have efi_test"
        (LP: #1777855)
    
     -- Ivan Hu <email address hidden>  Thu, 21 Jun 2018 16:53:26 +0800
  • fwts (18.06.00-0ubuntu1) cosmic; urgency=medium
    
      [Alex Hung]
      * acpi: fadt: allow first reserved field to be 1
      * efi_runtime: build dkms for kernel that does not have efi_test
    
      [Colin Ian King]
      * update_version.sh: also update version in snapcraft.yaml
      * snapcraft.yaml: add in missing stage packages
      * ACPICA: Update to version 20180531
      * lib: fwts_set: fix API for fwts_set, add fwts_set_int
      * lib: add small helpers top get/set /sys/power/pm_debug_messages
      * acpi: s3: force enable /sys/power/pm_debug_messages (LP: #1772563)
      * acpi: s4: also check for file based swap files
      * acpi: s4: force enable /sys/power/pm_debug_messages (LP: #1772563)
      * acpi: s3power: force enable /sys/power/pm_debug_messages (LP: #1772563)
      * acpica: fix linking issues when building non ACPI builds
    
      [Ivan Hu]
      * acpi: hpet: fix getting invalid vendor ID and clock period
    
      [Mathieu Trudel-Lapierre]
      * fwts_uefi: Fixing tiny typos in the uefi driver
    
      [Stan Hung]
      * mtrr: fix incorrect type detection
    
     -- Ivan Hu <email address hidden>  Tue, 19 Jun 2018 15:58:07 +0800
  • fwts (18.05.00-0ubuntu2) cosmic; 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.05.00-0ubuntu1) cosmic; urgency=medium
    
      [Alex Hung]
      * cpu: msr: do not check SYSENTER_* MSRs
      * cpu: msr: do not check SYSCALL MSRs
      * fan: add cooling_device# to error messages
      * fan: cur_state == -1 is valid for intel_powerclamp
      * doc: adding acpitests, uefitests and sbbr options to man page
      * acpi: syntaxcheck: change it from batch to batch-experimental
      * fwts_framework: add an "ifv" option for Independent Firmware Vendor
      * dmicheck: skip checks of DMI default values for IFV
      * fwts-tests: sync up with the new --ifv option
      * dmi: dmicheck: fix missing spaces in failures of type 9
      * acpi: method: fix a copy-n-paste error in _SUB test
      * acpi: method: add test for _CLS control method
      * fwts-test: sync up with _CLS control method
      * lib: create helper functions for device identification objects
      * acpi: devices: add common objects
      * fwts-frontend-text: add a recommended option for IFV (IBV)
      * fwts-frontend-text: add an option for ARM SBBR
      * auto-packager: mkpackage.sh: add cosmic
    
      [Colin Ian King]
      * acpi: fan: fix potential null pointer dereference issue
      * ACPICA: Update to version 20180427
      * fwts-test: syntaxcheck: sync up with latest ACPICA changes
      * ACPICA: Update to version 20180508
    
      [Deb McLemore]
      * README: Add libpci-dev dependency ppc64el
      * lib: fwts_pipeio: fix regression from memory leak fix
      * devicetree: dt_base: Make dtc warnings not failures
      * opal: cpu_info: Designate property optional
      * opal: mem_info: Designate property optional
      * opal: prd_info: Add resilience to service check
    
      [Ivan Hu]
      * efi_runtime: fix gcc warning for efi_runtime_reset_system
    
      [Rameshwar Prasad Sahu]
      * facs: Add a check for empty BIOS memory map info list
    
      [Shilpasri G Bhat]
      * opal: power_mgt: Fixes related to pstate parsing
      * cpufreq: Add support to read boost frequencies
      * cpufreq: Dont free a NULL pointer
    
     -- Alex Hung <email address hidden>  Tue, 15 May 2018 08:01:13 -0700
  • 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