From 3bbb8215c832fc73a4712d13a71cc9baf0cccd49b32e2b519226f0464052f039 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 25 Feb 2016 12:11:51 +0000 Subject: [PATCH] - Update to 16.02.00 OBS-URL: https://build.opensuse.org/package/show/hardware/fwts?expand=0&rev=25 --- fwts-V16.01.00.tar.gz | 3 -- fwts-V16.02.00.tar.gz | 3 ++ fwts-no-compiletime.patch | 8 ++-- fwts.changes | 99 +++++++++++++++++++++++++++++++++++++++ fwts.spec | 14 +++--- 5 files changed, 114 insertions(+), 13 deletions(-) delete mode 100644 fwts-V16.01.00.tar.gz create mode 100644 fwts-V16.02.00.tar.gz diff --git a/fwts-V16.01.00.tar.gz b/fwts-V16.01.00.tar.gz deleted file mode 100644 index 72ed4cf..0000000 --- a/fwts-V16.01.00.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09a2c23d6e34d72362f34414861d4ecf66ccee296cd60823bdcab8b02c2d4a05 -size 3404894 diff --git a/fwts-V16.02.00.tar.gz b/fwts-V16.02.00.tar.gz new file mode 100644 index 0000000..97c7b9d --- /dev/null +++ b/fwts-V16.02.00.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be0b7ddc74e5075cdeaca429140c26ea804a4fb2e32bde802591e8e293d91692 +size 3434052 diff --git a/fwts-no-compiletime.patch b/fwts-no-compiletime.patch index 5a602ea..96dbaa4 100644 --- a/fwts-no-compiletime.patch +++ b/fwts-no-compiletime.patch @@ -1,8 +1,8 @@ -Index: fwts-15.09.00/src/acpica/source/compiler/aslutils.c +Index: fwts-16.02.00/src/acpica/source/compiler/aslutils.c =================================================================== ---- fwts-15.09.00.orig/src/acpica/source/compiler/aslutils.c -+++ fwts-15.09.00/src/acpica/source/compiler/aslutils.c -@@ -485,8 +485,9 @@ UtDisplaySummary ( +--- fwts-16.02.00.orig/src/acpica/source/compiler/aslutils.c ++++ fwts-16.02.00/src/acpica/source/compiler/aslutils.c +@@ -453,8 +453,9 @@ UtDisplaySummary ( { /* Compiler name and version number */ diff --git a/fwts.changes b/fwts.changes index 3b645c2..bfc36d8 100644 --- a/fwts.changes +++ b/fwts.changes @@ -1,3 +1,102 @@ +------------------------------------------------------------------- +Thu Feb 25 12:04:34 UTC 2016 - mpluskal@suse.com + +- Update to 16.02.00 + * Start defining FWTS architectures as variables + * Define some utility functions for using the fwts_architecture + enum + * Add mechanism to tell FWTS what architecture is being tested + * ACPI: MADT: add in compliance tests for the MADT and subtables + * ACPI: Add in MADT subtable description for GIC ITS subtable + * ACPI: MADT: add in compliance checks for the GIC ITS subtable + * Documentation: add --acpicompliance to man page + * Documentation: add --arch to the man page + * RSDP: minor cleanups to rsdp.c for checkpatch issues + * utilities: add a helper function for printing out architecture + names + * ACPI tables: when bodging up an RSDP, do the right thing for + the arch + * ACPI RSDP: flesh out the tests to check for full spec + compliance. + * Update regression test rsdp-0001/test-0001.sh + * Update the regression test arg-help-0001/test-0001.sh + * Update regression test for arg-help-0001/test-0002.sh + * Update regression test for arg-show-tests-0001/test-0001.sh + * Update regression test arg-show-tests-full-0001/test-0001.sh + * Update the regression test arg-table-path-0001/test-0001.sh + * Update the regression test madt-0001/test-0001.sh + * Update the regression test madt-0001/test-0002.sh + * FADT: enable compiling on non-x86 architectures + * FADT: non-x86 machines need an FADT but x86 can survive + without one + * FADT: disable SCI_EN and RESET_REG tests when in reduced + hardware mode + * FADT: add in code to log basic info about the various FADT + flag fields + * Add in bit masks for FACS flags. + * FADT: move log info out of test2, will provide it elsewhere + * ACPI: Add hypervisor ID field to FADT. + * FADT: minor cleanup and initial compliance tests + * FADT: expand the compliance test for FIRMWARE_CTRL fields + * FADT: expand compliance checks for DSDT and X_DSDT fields + * FADT: add compliance tests for reserved fields, PM profile, + reduced hardware + * FADT: restructure test sequence around reduced hardware mode + * FADT: expand compliance tests for the SMI_CMD field + * FADT: add compliance tests for the ACPI_ENABLE and + ACPI_DISABLE fields + * FADT: add compliance tests for S4BIOS_REQ and PSTATE_CNT + fields + * FADT: extend and add PM address block compliance tests + * FADT: enhance compliance tests for GPE blocks + * FADT: add compliance test for the CST_CNT field + * FADT: add in compliance tests for C2/C3 latency fields + * FADT: add in SLEEP_CONTROL_REG and SLEEP_STATUS_REG + compliance tests + * FADT: remove no longer useful variables from test1 + * FADT: add safety checks for older versions of FADT + * FADT: update regression tests to incorporate new/changed + tests + * acpi: method: add _PMC test + * acpi: method: add _PRT test + * fwts-test: update for _PMC and _PRT tests + * acpi: method: add _RDI test + * acpi: method: add _LPI test + * fwts-test: update for _RDI and _LPI tests + * acpi: method: remove non-method names from the top comments + * acpi: erst: fix incorrect error message for reserved field + * fwts-test: update erst test for the fix of reserved field + * lib: fwts_klog: fix incorrect indentation, detected by gcc-6 + * lib: fwts_hwinfo: clean up type punning, fixes warning with + gcc-6 + * fwts: wakealarm: reset wakealarm timer at end of test + (LP: #1534003) + * Update arg-show-tests-full now that we have an extra test in + wakealarm + * dmi: dmicheck: add some simple sanity checks to table size + * lib: fwts_args: use safer strncat than strcat + * lib: fwts_acpi_tables: don't do expensive low allocs multiple + times + * acpi: fadt: check 32/64 bit PM register addresses for + inconsistency (LP: #1536606) + * acpi: madt: fix incorrect format specifier for size_t + * cpu: microcode: fix a couple of warnings found by cppcheck: + * acpi: madt: clean up some minor style issues detected by + cppcheck + * data: klog.json: update to sync with 4.6 kernel changes + * ACPICA: Update to version 20160212 (LP: #1545099) + * lib: fwts_acpi_tables: fix warnings found by clang scan-build + * lib: fwts_cpu: check for MSR read failures + * lib: fwts_klog: handle the case where klog_old is empty list + * acpica: fix disassembly on i386 platforms (LP: #1547469) + * lib: fwts_arch: i686 arch name is also an X86 arch + (LP: #1547554) + * fwts-test: only run rsdp regression test on specific arches + (LP: #1547602) + * Fix null_gass initializer for older versions of gcc + (LP: #1549429) + * fwts-test: sync up with the arg-table-path + ------------------------------------------------------------------- Sun Jan 17 13:37:39 UTC 2016 - mpluskal@suse.com diff --git a/fwts.spec b/fwts.spec index 0d79f24..1f617eb 100644 --- a/fwts.spec +++ b/fwts.spec @@ -17,7 +17,7 @@ Name: fwts -Version: 16.01.00 +Version: 16.02.00 Release: 0 Summary: Firmware Test Suite License: GPL-2.0+ @@ -65,7 +65,7 @@ autoreconf -fiv make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +make %{?_smp_mflags} DESTDIR=%{buildroot} install find %{buildroot} -type f -name "*.la" -delete -print install -D -m 0644 data/klog.json %{buildroot}%{_datadir}/%{name}/klog.json install -D -m 0644 data/syntaxcheck.json %{buildroot}%{_datadir}/%{name}/syntaxcheck.json @@ -75,11 +75,13 @@ rm -f "%{buildroot}/%{_libdir}/%{name}"/*.so %files %defattr(-,root,root) %dir %{_datadir}/%{name} -%{_datadir}/%{name}/klog.json -%{_datadir}/%{name}/syntaxcheck.json -%{_mandir}/man1/*.1.gz %{_bindir}/fwts %{_bindir}/kernelscan -%{_libdir}/%{name} +%{_libdir}/fwts +%{_mandir}/man1/fwts-collect.1%{ext_man} +%{_mandir}/man1/fwts-frontend-text.1%{ext_man} +%{_mandir}/man1/fwts.1%{ext_man} +%{_datadir}/fwts/klog.json +%{_datadir}/fwts/syntaxcheck.json %changelog