lp:ubuntu/utopic-proposed/fwts

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/utopic-proposed/fwts
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

62. By Keng-Yu Lin

[Alex Hung]
* acpi: method: fix incorrect comment in _CPC test
* acpi: method: fix incorrect type comparison of
  ACPI_TYPE_INTBUF (LP: #1362426)
* acpi: method: fix _STR's output should be buffer, not string
  (LP: #1362503)
* acpi: method: add check for _EVT
* acpi: method: add check for _GHL
* acpi: method: method: add check for _GLK
* acpi: method: add check for _SST
* acpi: method: add check for _PUR
* acpi: method: add check for _TZD and _TZM
* acpi: method: add check for _TRT
* acpi: method: add check for _PSL
* acpi: method: add check for _ART
* acpi: method: add check for _GTF and _GTM
* fwts-test: update tests for new acpi method tests
* acpi: method: fix incorrect failure messages for _TRT
* acpi: method: fix _CID errors when it returns a package (LP: #1370924)

[Colin Ian King]
* ACPICA: update to version 20140828 (LP: #1362786)
* acpi: method: extra sanity checks for _PSx objects, (LP: #1363904)
* acpi: method: add check for ACPI 5.1 _DSD (LP: #1363925)
* fwts-test: update tests because of new _DSD method check
* acpi: method: acpi: method: add check for ACPI 5.1 _CCA (LP: #1363936)
* fwts-test: update tests because of new _CCA method check
* lib + tests: make --pm-method logind dependant on glib version
  (LP: #1364998)
* Check that we are at least using glib that supports logind
* data: klog.json: add a few more error message patterns
* acpi: acpidump: avoid using void * pointer arithmetic
* acpi: dmar: avoid using void * pointer arithmetic
* lib: fwts_alloc: avoid using void * pointer arithmetic
* lib: fwts_mmap: avoid using void * pointer arithmetic
* lib: fwts_multiproc: avoid using void * pointer arithmetic
* lib: fwts_pipeio: remove gcc cleanup attribute, it confuses cppcheck
* lib: fwts_alloc: add field width limit for sscanf
* lib: fwts_battery: add field width limit for sscanf
* lib: fwts_ioport: use sigsetjmp and siglongjmp
* acpi: wmi: update WMI GUIDs to be in sync with 3.17 kernel
* lib: fwts: add more sanity checks when fetching the RSDP (LP: #1372849)
* fwts-test: wmi: update test to sync with new GUIDs added to wmi test
* uefi: uefivarinfo: fix double free on data (LP: #1372874)

[Ivan Hu]
* uefirtvariable: fix the wrong operator used, coverity scan error
  (LP: #1362893)
* uefivarinfo: allocate buffer rewrite to avoid realloc failure
  (LP: #1362540)

[Keng-Yu Lin]
* debian: unrestrict automake and aclocal to be v1.11
* debian: increment Standards-Version to 3.9.5
* debian: unrestrict the automake version in Build-Depends

61. By Yang Kun (YK)

[Alberto Milone]
* Make the --pm-method argument part of fwts_framework
* Store all the pm_method related functions in fwts_pm_method.c
* s3.c: make use of the functions in fwts_power_method.h
* s4.c: add support for logind and sysfs methods
* fwts_pm_method.h: move _cleanup_free_ here and share it with s3 and s4
* s3power.c: add support for logind and sysfs methods
* doc/fwts.1: update man page since --pm-method parameter also applies to S4
* s3.c: add backward compatibility with older glib releases
* s3power.c, s4.c: add backward compatibility with older glib releases

[Alex Hung]
* ACPI: change GTDT field names in ACPI 5.1 (LP: #1350170)
* fwts-test: update arg-help-0001/0002 for pm-method changes
* fwts-test: fix up tests related to iasl and syntaxcheck changes

[Colin Ian King]
* ACPICA: update to version 20140724 (LP: #1348342)
* fwts-test: update disassemble test to sync with latest ACPICA changes
* fwts-test: update syntaxcheck test to sync with latest ACPICA changes
* ACPI: Add new ACPI 5.1 MADT stuctures and checks (LP: #1348581)
* ACPI: Add new ACPI 5.1 FADT fields and update acpidump (LP: #1348598)
* fwts-test: update ACPI table related tests due to ACPI 5.1 fwts changes
* ACPI: Fix up GTDT corrections as in ACPI 5.1 (LP: #1348618)
* lib + tests: re-work iASL backand and API to handle externals
  (LP: #1317390)
* Update contributors in man page
* lib: don't use #pragma GCC push and pop

[Ivan Hu]
* uefirtvariable: setvariable without deleting the original variable
  (LP: #1354301)
* uefi: add the variable attribute definition for append write (LP: #1356194)
* lib: uefi: add the status error report for the IP addr conflict
  (LP: #1356195)
* uefirtvariable: skip test when specific attributes not supported
  (LP: #1356199)
* uefirtvariable: add test for setvariable with both authenticated attributes
  are set (LP: #1356207)
* s3: fix multiple s3 tests stop working (LP: #1359037)

60. By Yang Kun (YK)

[Alberto Milone]
* src/Makefile.am: depend on glib and gio
* Add build dependency on libglib2.0-dev
* Add support for different power methods to suspend
* debian/copyright: add copyright for the derivative work from systemd
* doc/fwts.1: update man page with information on the --pm-method parameter
* src/Makefile.am: use pkg-config to include glib and gio
* debian/control: add build dependency on pkg-config

[Alex Hung]
* cpu: microcode: remove failures when kernel does not have newer version
  (LP: #1322534)
* lib: fwts_dump: add cpuinfo dump
* doc: fwts_dump: add cpuinfo.log to man page
* acpi: method: add _PCL control method test (LP:1343070)

[Colin Ian King]
* src/lib/*.h: remove extraneous , at end of enum lists
* acpi: acpidump: minor tidy up of code
* acpi: acpitables: minor code tidy up
* acpi: acpidump: re-arrange code to avoid declarations after code
* acpi: method: re-arrange code to avoid declarations after code
* acpi: method: re-arrange code to avoid declarations after code
* Remove extraneous ; following FWTS_REGISTER macro
* acpi: wmi: don't use unnamed struct/unions
* hpet/hpet_check: re-arrange code to avoid declarations after code
* uefi: uefidump: re-arrange code to avoid declarations after code
* uefi: securebootcert: re-arrange code to avoid declarations after code
* kernel tests: Remove extraneous ; following FWTS_REGISTER macro
* acpi: acpitables: make two more functions static
* acpi: crsdump: fix shadowing of variable 'sharing'
* acpi: method: fix shadowing of variable 'obj'
* acpi: s3: fix shadowing of variable 'i'
* acpi: s4: fix shadowing of variable 'i'
* cpu: virt: put extern virt helper func declarations in virt.h
* cpu: microcode: make microcode_find_cpu static
* dmi: dmicheck: don't inline dmi_str_check and fix variable shadowing
* hpet: hpet_check: fix shadowing of variable 'str'
* uefi: uefidump: fix shadowing of variable 'i'
* acpi: acpidump: fix shadowing of variable table
* acpi: acpitables: fix spelling mistake (LP: #1330186)
* lib: wakealarm: fix spelling mistake
* acpica: update to version 20140627 (LP: #1335280)
* Re-work include of acpi.h to work around warnings
* fwts-test: dissassemble-0001: update disassembly logs to sync with ACPICA
* fwts-test: method-0001: update test to be in sync with method test
* lib: fix handling of -ve read returns
* utilities: kernelscan: use memmove instead of strcpy
* acpi: syntaxcheck: free lists on error exit return
* acpi: s3: fix spelling mistake

[Ivan Hu]
* uefi: add a test for sanity checking for the UEFI Boot path (LP: #1316019)
* uefi: uefirtvariable: print out the duplicate variable name (LP: #1340492)
* uefidump: add Relative Offset Range subtype support for Media device path
  (LP: #1322465)

59. By Ivan Hu <email address hidden>

[Colin Ian King]
* lib: fwts_framework: change fwts-live progress feedback (LP: #1321664)
* cpu: cpufreq: add more granularity to progress feedback
* acpi: fan: add more granularity to progress feedback
* acpi: acpidump: remove duplicate consts
* live-image: save various system and firmware data at end of test
  (LP: #1322543)
* cpu: cpufreq: add more precision to GHz CPU frequency information
* cpu: cpufreq: print MHz as float, remove erroneous rounding
* cpu: cpufreq: show Turbo Boost with top _PSS value
* cpu: cpufreq: sort frequencies using almost equal comparison (LP: #1322531)
* acpica: update to version 20140424 (LP: #1312351)
* Add support for ACPI 1.0 GUID
* live-image: Add UEFI tests to the run all batch tests menu item
  (LP: #1322545)
* fwts-test: arg-show-progress-dialog-0001: fix armhf failures
* fwts-test: arg-show-progress-dialog-0001: fix armhf failures, for test-0002

[Keng-Yu Lin]
* debian: add watch file
* fwts-test: arg-show-progress-dialog: sync with fwts

58. By Ivan Hu <email address hidden>

[Alex Hung]
* acpi: s3power: update usage example as 10 minutes or more is suggested

[Colin Ian King]
* fwts_acpica: fix potential null ptr dereference (LP: #1298419)
* acpi: acpitables: more ACPI table header sanity checking
* acpi: acpitables: better checking on FADT SCI_INT
* acpi: acpidump: fix typo "patform" --> "platform"
* doc: fwts: add --s3-power-sleep-delay option
* doc: fwts: use lower case for description
* fwts-test: acpidump-0001: sync test with fwts
* fwts-test: arg-help-0001: sync with recent changes in fwts
* fwts-test: arch-show-tests-full-0001: keep in sync with fwts
* fwts-test: acpitables-000*: sync with recent acpitables changes
* fwts-test: arg-table-path-0001: sync test with recent fwts changes
* data: klog.json: Add a circular list ACPI warning checks
* data: klog.json: re-work _S1 and _S2 advice
* Use json_object_object_get_ex if is available
* lib: fwts_acpi_tables: fix memory leak on error exit path
* lib: fwts_button: free data after successful fwts_get()
* pci: crs: fix memory leak on cmdline
* lib: fwts_ac_adapter: fix memory leak
* lib: fwts_formatting: fix memory leak
* cpu: cpufreq: avoid division by zero ob cpu_top_speed
* acpi: cstates: fix potential integer overflow
* cpu: cpufreq: use uint64_t for CPU frequencies on HZ.
* lib: fwts_framework: avoid division by zero in % calculations
* lib: fwts_hwinfo: ensure buf.ifr_name is null terminated

[Ivan Hu]
* uefi: uefidump: fix the Partition Signature length for the HD Media Device
  Path isn't correct (LP: #1308415)
* uefi: uefidump: dumping the new definitions for ipv4 ipv6 device path
  (LP: #1311538)
* uefi: uefirtvariable: fix the fail GUID checking for uniqueness of variable
  (LP: #1311822)
* uefi: uefirtvariable: report failure when setting variable with invalid
  attribute successfully (LP: #1310686)
* fwts: uefi: clean up all test variable before doing the uefirtvariable test
  (LP: #1313554)
* auto-packager: mkpackage.sh: add utopic and remove raring saucy

[Jeremy Kerr]
* Don't hard-code the installation prefix
* uefi: Don't abort on non-UEFI firmware
* fwts: fix acpi table access on failed load
* Fix include and lib dirs for srcdir != builddir builds
* acpcia: Fix makefile rules for srcdir != builddir builds
* acpica/compile: Fix srcdir != builddir builds

[Matt Fleming]
* efi_runtime: Set default value for $KVER
* efi_runtime: Refactor ioctl code into helper functions
* efi_runtime: Group kernel version dependent functions
* efi_runtime: Do not pass user addresses to firmware

57. By Ivan Hu <email address hidden>

[Alex Hung]
* klog: ACPI does not specify _BQC as a mandatory method
* s3: add a "s3-hybrid" option to enable hybrid sleep for s3 (LP: #1295146)
* fwts-test: klog: updates for _BQC changes in
  76c3ffd814cc882564f680b16f2c2d314ae58b07
* fwts-test: arg-help-0001: updates tests for new --s3-hybrid option
* fwts-test: arg-help-0001: fix test-0002.sh incorrectly uses
  arg-help-0001.log
* doc: add --s3-hybrid man page entry

[Colin Ian King]
* acpi: wmi: add some newer UUIDs that are supported by linux (LP: #1292515)
* fwts_hwinfo: don't compare network addresses (LP: #1293297)
* acpi: acpidump: fix dump offsets in various table dumps (LP: #1293613)
* fwts-test: re-sync with fwts fix to acpidump
* lib: fwts_alloc: fix low 32 bit memory allocator (LP: #1295849)
* fwts-test: arg-help-0001: don't check the version field
* fwts-test: wmi-0001: update test to sync with WMI changes in fwts
* fwts-test: arg-log-format-0001: fix aarch64 failures
* acpi: method: add more advice for failed _PTS, _TTS and _WAK (LP: #1296737)
* lib: fwts_acpi_object_eval: report better advice on exec failure
  (LP: #1296710)
* acpi: method: fix _ACx test (LP: #1297323)
* fwts-test: keep method-0001 test in sync with changes in fwts method
* acpica: update to version 20140325 (LP: #1297531)
* fwts-test: update ACPICA related tests due to ACPICA updates

[Keng-Yu Lin]
* debian: skip fwts-test on arm64

[Matt Fleming]
* lib: fwts_log: Add missing log field flags

56. By Keng-Yu Lin

skip fwts-test on arm64

55. By Ivan Hu <email address hidden>

[Colin Ian King]
* acpi: fwts_acpi_tables: fix up missing FACS (LP: #1284097)
* acpi: acpidump: provide table provenance (LP: #1284205)
* apci: acpiinfo: enable for non-x86 arches (LP: #1284557)
* Add utility to dump _PLD (Physical Device Location) information
  (LP: #1281835)
* acpi: add in a tool to dump GPE information (LP: #1283473)
* lib: fwts_acpi_tables: handle zero 64 bit addrs in FADT (LP: #1285167)
* bios: hda_audio: skip the test if audio devices don't exist (LP: #1285571)
* Remove copy-acpica.sh script, it is no longer used
* acpi: checksum: print RSDP checksum correctly (LP: #1287815)
* lib: fwts_acpi_tables: update RSDP checksum on fixed-up RSDP (LP: #1287852)
* acpi: acpitables: remove irrelevant test case (LP: #1287891)
* uefi: uefidump: small re-working of uefi GUID lookup
* fwts-test: update acpidump-0001
* fwts-test: acpitables-0002: sync with recent table fixing
* fwts-test: syntaxcheck-0001: update to sync with fwts
* fwts-test: arg-show-tests-0001: keep in sync with fwts
* fwts-test: arg-show-tests-full-0001: keep in sync with fwts
* fwts-test: checksum-0001: update due to fwts formatting fixes
* fwts-test: arg-table-path-0001: sync with fwts changes
* fwts-test: acpitables-0003: update to sync with fwts
* fwts-test: acpitables-0004: update test
* fwts-test: acpitables-0005: update test
* fwts-test: acpitables-0006: update test
* fwts-test: acpitables-0007: update test
* fwts-test: acpitables-0008: update test
* fwts-test: skip some tests on non-x86 builds
* fwts-test: fix tests not to compare against date (LP: #1289225)
* fwts-test: arg-help-0001: fix up some tests issues
* fwts-test: arg-log-format-0001: make test less pedandic on line numbers
* fwts-test: arg-show-progress-dialog: remove version from test
* acpica: ppc64el needs to be built as a 64 bit architecture
* debian: limit architectures to i386 amd64 armel armhf arm64 ppc64 ppc64el

[Keng-Yu Lin]
* fwts-test: Copy all files from fwts-test git tree (LP: #1201250)
* lib: Make --disassemble-aml accept the outputdir argument (LP: #1201250)
* fwts-test: Update disassemble-0001 test (LP: #1201250)
* fwts-test: Update the test scripts for new test environment (LP: #1201250)
* lib: fwts_args: determine tty width from stdin
* fwts-test: disassemble-0001: rename *.orig to *.original

54. By Alex Hung <email address hidden>

 [Colin Ian King]
* acpi: method: fix ppc64el build failure (LP: #1272265)
* acpi: acpidump: handle invalid MADT table data (LP: #1278422)
* cpu: cpufreq: tidy code, show advice when cpu scaling unavailable
  (LP: #1267959)
* lib: fwts_release: call lsb_release rather than parsing raw data
  (LP: #1266823)
* ACPICA: update to version 20140214. (LP: #1281096)
* lib: fwts_acpi_tables: fix parsing of empty data (LP: #1281197)

 [Ivan Hu]
* data: klog.json: lower the level of the failure when the _S1 and _S2 not
  implemented (LP: #1279714)

53. By Alex Hung <email address hidden>

[Alex Hung]
* auto-packager: mkpackage.sh: add trusty
* debian: add dependency lts-saucy to fwts-efi-runtime-dkms

[Colin Ian King]
* fwts: add subdir-objects as required now by automake 1.14 (LP: #1268685)
* ACPICA: update to version 20140114 (LP: #1269423)
* fwts_log.h: remove LOG_TAG, fix up following bitfields (LP: #1269076)
* updated automake files for libjson-c (LP: #1268005)
* lib: fwts_framework: fix --stdout-summary output (LP: #1252186)
* Allow for RSDP that is not 16 byte aligned (LP: #1271522)
* fwts_exec: fix status check (LP: #1271607)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/vivid/fwts
This branch contains Public information 
Everyone can see this information.

Subscribers