Change logs for fwts source package in Hirsute

  • fwts (21.03.00-0ubuntu1) hirsute; urgency=medium
    
      [Alex Hung]
      * pci: move pci_device struct to fwts_pci.h
      * bios: smm: add a test to check SMM lock bits
      * bios: interrupt: add a test to check ACPI SCI per second
      * acpi: uniqueid: add tests for _HID/_CID vs. _UID
    
      [Colin Ian King]
      * acpi: s3,s4: ensure status is initialized
    
      [Heinrich Schuchardt]
      * uefi: update header for EFI runtime services
      * uefi: fix fwts_uefi_rt_support_status_get()
    
      [Ivan Hu]
      * uefi: remove the var_ prefix
      * uefi: move fwts_uefi_rt_support_status_get to init function
    
     -- Ivan Hu <email address hidden>  Mon, 29 Mar 2021 16:55:04 +0800
  • fwts (21.02.00-0ubuntu1) hirsute; urgency=medium
    
      [Alex Hung]
      * acpi: replace objname by get_object_name() in various functions
      * acpi: method: remove a redundant passed message
      * acpi: move acpi battery common methods to lib
      * acpi: method: check fixed package by fwts_method_package_elements_type
      * acpi: method: merge and refine _CSD, _PSD and _TSD return tests
      * lib: fwts_acpi_object_eval: add returns to long lines
      * acpi: method: refine _PSS and _TSS method tests
      * acpi: method: merge _PCT & _PTC method tests
      * acpi: method: refine tests sub-package elements
      * acpi: method: remove redundant count_equal checks in _CPC test
      * acpi: method: refine _Sx count checks by fwts_method_package_count_min
      * acpi: method: refine _PRW method tests
      * acpi: method: add passed messages to _GLK and _DSD tests
      * acpi: update ACPI version to 6.4
      * acpi/madt: add ACPI 6.4 to madt_revision test
      * lib: fwts_acpi_tables: update fwts_get_acpi_version (mantis: 2105)
      * acpitables: update ACPI table revsion test to ACPI 6.4
      * acpi: nfit: add Spa Location Cookie as in ACPI 6.4 (mantis 1988)
      * acpi: srat/hmat: update fields of sub-structures (mantis 1991)
      * acpi: battery/method: add _BPC, _BPS and _BPT tests (mantis 1997)
      * fwts-test: sync up with _BPC, _BPS, _BPT, NFIT and HMAT tests
      * acpi: pcct: add type 5 according to ACPI 6.4 (manti 2010)
      * fwts-tests: sync up with pcct updates
      * acpi: method: add _CBR test (mantis 2045/2077)
      * fwts-test: sync up with _CBR test
      * acpi: madt: add Multiprocessor Wakeup support (mantis 2087)
      * acpi: battery: add Battery Charge Limiting (mantis 2090)
      * acpi: method: update _DDC argument size (mantis 2137)
      * acpi: madt: update fadt and madt revisions to ACPI 6.4
      * lib: acpi: add a macro to fwts_acpi_reserved_bits_check
      * lib: acpi: add a macro to fwts_acpi_reserved_zero_check
      * fwts_framework: skip sbbr & ebbr on non-aarch64 systems
      * sbbr: disable SBBR tests on non-aarch64 systems
      * pci: maxreadreq: Add "safe to ignore ... message"
      * version: remove /proc/acpi/info
      * Revert "lib: fwts_acpi_tables: add option for dump acpi table from sysfs"
      * lib: acpi: load acpi tables from sysfs by default
      * fwts-test: sync up with removal of dump-acpi-from-sysfs
    
      [Colin Ian King]
      * acpi: method: fix two memory leaks on error return paths
      * lib: fwts_acpi_tables: use bit-wise & rather than logical &&
    
     -- Alex Hung <email address hidden>  Tue, 23 Feb 2021 11:49:17 -0700
  • fwts (21.01.00-0ubuntu1) hirsute; urgency=medium
    
      [Alex Hung]
      * cpu: maxfreq: skip when "model name" is not available
      * acpi: enable & disable acpi tables for arm64
      * acpi: lib: refactor table _init to a macro function
      * fwts-test: sync up with XSDT revision changes
      * Update copyright year to 2021
      * acpi: check reserved fields by fwts_acpi_reserved_zero_check
      * fwts-test: sync up with fwts_acpi_reserved_zero_check
      * acpi: fix incorrect parameter to fwts_acpi_reserved_bits_check
      * lib: add fwts_acpi_fixed_value_check function to check fixed values
      * acpi: refactor checks for fixed values by fwts_acpi_fixed_value_check
      * fwts-test: sync up with fwts_acpi_fixed_value_check
      * acpi: add fwts_acpi_space_id_check to check GAS adrress space ids
      * fwts-test: sync up with fwts_acpi_space_id_check
      * acpi: mcfg: enable only if ACPI is available
      * cpu: maxfreq: fix build errors on arm32 + gcc10
      * lib: add fwts_log_info_simp_int to printing integers
      * fwts-test: sync up with fwts_log_info_simp_int changes
      * lib: fwts_smbios: merge similar functions
      * dmicheck: add a marco to shorten dmi_ranges_uint8_check calls
      * acpi: pmtt: fix infinite loops when length is incorrectly zero
      * lib: fix compile error for debian + gcc 8.3
      * acpi: method: add a function to check number of sub-package elements
      * acpi: method: replace _GPE test by fwts_method_package_elements_type
      * acpi: method: add a function to check type of sub-package elements
      * acpi: shorten fwts_method_package_elements_type args by a macro
    
      [Colin Ian King]
      * ACPICA: Update to version 20201217
      * ACPICA: Update to version 20210105
      * acpi: fix incorrect method of finding string size
      * uefi: add a helper to check for address overflow
      * tpmevlog: clean up some minor cppcheck style warnings
      * tpmevlogdump: clean up some minor cppcheck style warnings
      * uefi: clean up a cppcheck style warning
      * kernelscan: fix variable shadowing warning
      * cpu: cpufreq: initialize online_cpus in for loop
      * acpi: add null check on calls to get_space_id_name()
      * acpi: fix check of length overflow
    
      [Nhi Pham]
      * acpi: lib: correct revision of the fake XSDT table
    
      [Rebecca Cran]
      * dmicheck: Type 4 Processor Characteristics bit 9 is no longer reserved
    
     -- Alex Hung <email address hidden>  Wed, 20 Jan 2021 01:31:17 -0700
  • fwts (20.12.00-0ubuntu1) hirsute; urgency=medium
    
      [Alex Hung]
      * acpi: method: define marcos for D3hot and D3cold
      * acpi: fadt: X_GPE0/1_BLK can be zero when not used
      * pci: maxreadreq: skip Intel video devices
      * acpi: method: replace revision checks by fwts_method_test_revision
      * dmicheck: add dmi version check to SMBIOS3
      * lib: fwts_acpi_object_eval: add fwts_method_test_revision function
      * lib: fix a function name typo in comment
      * dmi: dmicheck: update type 4, 9 and 17 according to spec 3.4
    
      [Colin Ian King]
      * lib: replace FWTS_ACPI_FADT_PREFERRED_PM_PROFILE with function
      * Replace FWTS_ARRAY_LEN with FWTS_ARRAY_SIZE
      * sbbr/fadt: Clean up indentation of a few lines
      * lib: fwts_firmware: cast 1 to UL to ensure no signed extension, clean up
        comments
      * src: Clean-up: remove trailing spaces and tabs from lines
      * lib: fwts_efi_module: fix flags on device open
      * acpi: fan: skip over fan info when the type field is NULL (LP: #1906540)
    
     -- Ivan Hu <email address hidden>  Thu, 17 Dec 2020 10:14:02 +0800
  • fwts (20.11.00-0ubuntu1) hirsute; urgency=medium
    
      [Alex Hung]
      * acpi/wmi: update WMI known GUIDs from Linux kernel
      * acpi/pptt: add a warning for type 2 depreciation
      * fwts-test: sync up with pptt type 2 changes
      * auto-packager:mkpackage.sh: add hirsute
      * klog.json: add ACPI error "Could not resolve symbol ..."
      * klog.json: fix grammar mistakes
      * klog.json: sync AE_NOT_FOUND severity with a5d747194a9e
      * fwts-test: sync up with klog (e09cbe166d4c)
      * mtrr: refine memory type above 4GB on AMD platforms
      * mtrr: add tests for enable bits in MTRR_DEF_TYPE MSR
      * lib: refactor fwts_acpi_is_reduced_hardware
      * acpi/ec: check _GPE is not used for hardware-reduced
      * cpu/msr: skip MSR MCG_CTL (0x17b) for AMD CPUS
      * acpi/method: fix _SxW which can return 4
    
      [Colin Ian King]
      * ACPICA: Update to version 20201008
      * fwts-test: sync up output with the latest ACPICA 20201008 release
      * lib: fwts_json: fix output so that it is machine parsable (LP: #1902249)
      * lib: fwts_cmos: remove cli/sti assembler from cmos reading
      * ACPICA: Update to version 20201113
      * fwts-test: sync up output with the latest ACPICA 20201113
      * lib: fwts_json: fix memory leaks on error return paths
      * lib: fwts_json: fix output so that it is machine parsable (LP: #1902249)
    
      [Heinrich Schuchardt]
      * README: document required kernel configuration
      * lib: avoid bus error in fwts_safe_memcpy
      * lib: enable /dev/mem access on aarch64
    
      [Ivan Hu]
      * lib: fwts_tpm: move some tpm funcitons to lib
      * tpmevlog: add tests for snatic check of the Tpm event log
      * tpmevlog: add tests for snatic check of the TPM event sha1 format log
      * lib: fwts_acpi_table.c: fix build fail
    
     -- Ivan Hu <email address hidden>  Wed, 25 Nov 2020 17:20:45 +0800
  • fwts (20.09.00-0ubuntu1) groovy; urgency=medium
    
      [Alex Hung]
      * s0idle: add a test to verify lower power s0 idle is enabled
      * fwts-test: sync up with new s0idle tests
    
      [Colin Ian King]
      * s3: fix segmentation fault when PM_S2IDLE_SLP_S0 is not available
        (LP: #1894229)
    
      [Ivan Hu]
      * tpmevlogdump: add dumping sha1 log format event log
    
     -- Alex Hung <email address hidden>  Thu, 17 Sep 2020 12:07:19 -0600