-
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