lp:ubuntu/trusty/fwts

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/trusty/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
Status:
Mature

Recent revisions

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)

52. By Alex Hung <email address hidden>

[Alex Hung]
* dmi: change max value of "Upgrade" field" from 0x2a to 0x2c (LP: #1263634)

[Colin Ian King]
* cpu: microcode: test should skip if no microcound found (LP: #1259900)
* acpi: acpidump: add SPCR table (LP: #1260351)
* acpi: acpidump: add DBGP table (LP: #1260353)
* acpi: acpidump: add DBG2 table (LP: #1260356)
* Enable ACPI table dumping for non-x86 systems (LP: #1260470)
* Allow RSDP to be provided manually or scan for it in klog (LP: #1260400)
* Dump ACPI table addresses with correct address length (LP: #1260482)
* ACPICA: update to version 20131218 (LP: #1262348)
* acpi: acpidump: dump out table descriptions (LP: #1261483)
* acpi: acpidump: Add MCHI table (LP: #1261484)
* fwts: remove launchpad tagging from fwts
* doc: remove tag options --lp-tags and --lp-tags-log
* data: klog.json: remove redundant tags from database
* lib: klog: add fwts_klog_find_changes to compare klogs (LP: #1262208)
* acpi: s3: do kernel log comparisons without destroying klog (LP: #1262208)
* acpi: s4: do kernel log comparisons without destroying klog (LP: #1262208)
* lib: add fwts_exec() helper function
* fwts: use fwts_exec rather than fwts_pipe_exec
* acpi: crsdump: fix large resource length calculation (LP: #1255793)
* acpi: crsdump, prsdump: add support for _PRS dumping (LP: #1265827)
* fwts: all: update copyright year to 2014
* fwts: debian: update copyright dates
* fwts: doc: update dates, some of these are way too old
* dmi: dmicheck: add more checks for invalid DMI fields (LP: #1262236)
* data: klog: sync up with 3.13 kernel (LP: #1266786)
* fwts: attempt to make fwts less Ubuntu specific, (LP: #1246653)
* fwts: fix common realloc() memory leak anti-pattern (LP: #1267193)
* acpi: s3: remove redundant variable
* bios: pciirq: fix printf format and tidy some variable scopes
* acpi: powerbutton: ensure we don't get scanf buffer overflow
* cpu: cpufreq: use correct printf format specifiers

[IvanHu]
* lib: fwts_uefi header add attribure packed for struct typedef
* uefi: uefidump: add the Media Protocol subtype-5 support on media device
  path type for uefidump (LP: #1260147)
* uefi: uefidump: add the PIWG Firmware File subtype-6 support on media device
  path type for uefidump (LP: #1260147)
* uefi: uefidump: add the PIWG Firmware Volume subtype-7 support on media
  device path type for uefidump (LP: #1260147)
* uefi: uefidump: extend the Messaging Device Path type Vedor subtype-10
  (LP: #1262095)

51. By Keng-Yu Lin

[Alex Hung]
* data: klog.json: set _DOS error to low as kernel workarounds it
  (LP: #1250764)
* acpi: method: add _PIC control method test (LP: #1252997)
* acpi: method: move commented _CWS to correct section
* acpi: method: add _IFT and _SRV control method tests (LP: #1255915)
* acpi: method: remove resource descriptor field "_INT" from
  method/object list

[Colin Ian King]
* lib: fwts_hwinfo.c: Fix strict aliasing build failure on Lucid
  (LP: #1251587)
* ACPICA: update to version 20131115
* data: klog.json: thermal overrun messages should be checked on
  klog test (LP: #1253146)
* data: klog.json: fix two spelling mistakes
* acpi: method: fix spelling mistake in comment
* cpu: cpufreq: check CPU freq max limits (LP: #1253047)
* cpu: maxfreq: report maxfreq and tidy up the test (LP: #1253658)
* cpu: msr: tidy up output and tidy up source (LP: #1253684)
* cpu: msr: Add Ivybridge and Haswell MSRs (LP: #1254066)
* cpu: msr: remove the need for shift in tables, tidy up tables
* lib: fwts_guid: consitify and minor tidy up
* lib: fwts_acpi: constify fwts_acpi_fadt_preferred_pm_profile
* acpi: acpidump: constify tables and func args, tidy up source
* hpet: hpet_check: skip test3 if HPET address was not found (LP: #1257825)
* acpi: autobrightness: make error reporting far less verbose (LP: #1257782)
* doc: fix --s3-sleep-delay man page entry
* lib: remove fwts_virt, it contains code that is not used (LP: #1259655)

[Ivan Hu]
* uefi: uefidump: add more subtype support on acpi device path type for
  uefidump (LP: #1253000)
* uefi: uefidump: dealing with the End of Hardware Device Path sub-type
  0x01 (LP: #1253906)
* uefi: uefidump: add the Fibre Channel Ex subtype-21 support on messaging
  device path type for uefidump (LP: #1255387)
* uefi: uefidump: add the SATA subtype-18 support on messaging device path
  type for uefidump (LP: #1255387)
* uefi: uefidump: add the USB WWID subtype-16 support on messaging device
  path type for uefidump (LP: #1255387)
* uefi: uefidump: add the VLAN subtype-20 support on messaging device path
  type for uefidump(LP: #1255387)
* uefi: uefidump: add the Device Logical Unit subtype-17 support on messaging
  device path type for uefidump(LP: #1255387)
* uefi: uefidump: add the SAS Ex subtype-22 support on messaging device path
  type for uefidump(LP: #1255387)
* uefi: uefidump: add the iSCSI subtype-19 support on messaging device path
  type for uefidump(LP: #1255387)
* uefi: uefidump: add the NVM Express namespace subtype-23 support on
  messaging device path type for uefidump (LP: #1255387)
* lib: fwts_acpi_table: multi-FADT table support fimware make sure the table
  from XSDT be checked first. (LP: #1258378)

50. By Keng-Yu Lin

[Alex Hung]
* acpi: method: correct alphabetical order in comments to sync with acpi spec
* acpi: method: add missing names to acpi-method list
* acpi: method: add _CBA control method test (LP: #1249171)
* acpi: method: add _CDM control method test (LP: #1249172)
* acpi: method: add _CID control method test (LP: #1249174)
* acpi: method: add _GAI control method test (LP: #1249894)
* acpi: method: add _MSG control method test (LP: #1249939)
* acpi: method: add _PMM control method test (LP: #1249941)
* acpi: method: add _UPD and _UPP control method tests (LP: #1251168)

[Colin Ian King]
* lib: framework: report warning[s] correctly (LP:#1223736)
* lib: update copyright year. (LP: #1226590)
* acpi: mcfg: Parse /sys/bus/pci rather than using lspci (LP: #1226615)
* syntaxcheck: report IASL compiler remarks as low failures (LP: #1200606)
* acpi: fadt: sanity check reset register settings (LP: #1230394)
* ACPICA: update to version 20130927.
* iasl: capture output from stderr to catch iasl fatal errors
* pci: aspm: remove the need to run and parse lspci output (LP: #1227853)
* lib: fwts_klog: Add ability to write message to kernel log
* acpi: s3: add timings report for suspend/resume (LP: #1241638)
* acpi: s3: add --s3-suspend-time and --s3-resume-time (LP: #1241638)
* lib: add new PCI definitions
* pci: aspm: use new fwts PCI defintions
* pci: maxreadreq: don't use lspci to get PCI specific data (LP: #1244676)
* uefi: uefidump: add more checks to avoid buffer overruns (LP: #1239641)
* bios: mtrr: don't use lspci to get PCI specific data (LP: #1244673)
* wakealarm: use ioctl() interface as this more of a generic interface
  (LP: #1244184)
* Tests: replace "check" with "test" in test name headings (LP: #1246650)
* data: klog.json: Sync up with latest kernel 3.12 (LP: #1248499)
* lib: Add PCI helper to return description of a device
* lib: fwts_hwinfo: don't use external utils for H/W checks (LP: #1246646)
* debian: control: remove some unrequired suggests
* acpi: brightness: use /sys/class/backlight interface (LP: #1250517)
* acpi: brightness: break up brightness test (LP: #1250429)
* acpi: syntaxcheck: non-x86 may have ACPI support (LP: #1251293)
* acpi: method: Change "Check" to "Test", (LP: #1246650)

[Ivan Hu]
* uefi: uefidump: fix the boot load option Boot#### larger than Boot1000
  doesn't be parsered (LP: #1225850)
* uefi: uefidump: Add support for DriverOrder (LP: #1237263)
* uefi: uefidump: add support for Driver#### (LP: #1237263)
* uefidump: add support for Key#### (LP: #1237263)
* uefi: uefidump: add support for db, dbx, dbt... variables scan
  (LP: #1247749)
* uefi: uefidump: compare the SignarureType GUID and print out type for
  signature database parser (LP: #1247749)
* uefi: uefidump: add support for KEK, KEKDefault, PK, PKDefault global
  variables scan (LP: #1247749)

[Keng-Yu Lin]
* Force to use automake1.11 to prevent FTBFS in Trusy (LP: #1250340)

49. By Keng-Yu Lin

[Alex Hung]
* live-image/fwts-frontend-text: add uefi tests to fwts-live (LP: #1223793)

[Keng-Yu Lin]
* efi_runtime: fix the broken kernel vermagic when upgrading the kernel
    pacakge (LP: #1223801)

48. By Keng-Yu Lin

[Colin Ian King]
* lib/fwts_uefi.c: fix time-of-use race on open/stat (LP: #1209251)
* lib: fwts_cpu.c: fix time-of-use race on stat/open (LP: #1209225)
* lib: fwts_dump: remove the redundant path in fwts_dump_info (LP: #1216344)
* data: klog.json: Add some more ACPI related kernel error messages
    (LP: #1219006)
* fwts: framework: Add missing closed parenthesis for -U option (LP: #1219576)

[Ivan Hu]
* UEFI: move the UEFI tests into the UEFI category (LP:#1207200)
* uefi: uefidump: Add support for HwErrRecSupport
* uefi: uefidump: Add support for OsIndicationsSupported
* uefi: uefidump: Add support for VendorKeys

[Naresh Bhat]
* ACPICA:enable 64bit build for aarch64 architecture

Branch metadata

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

Subscribers