Change logs for fwts source package in Precise

  • fwts (0.25.06precise1) precise-proposed; urgency=low
    
      * Stable Release Update for Precise (LP: #1033451)
    
      [Alex Hung]
      * acpi: method: Change _BBN's test_type from METHOD_MOBILE to METHOD_OPTIONAL
    
      [Colin Ian King]
      * acpi: acpidump: add extra ACPI 5.0 fields to FACP
      * acpi: acpidump: Add support for bit 20 and 21 of FADT flags
      * Update FADT preferred PM profile to add Tablet
      * dmi: dmi_decode: make advice more relevant to data handled by the kernel
      * Add mutex around semaphore counting (LP: #1017388)
      * acpi: method: remove race delay kludge
      * lib: acpi_acpi_tables: Add tables based on ACPI name and not file name.
      * lib: fwts_acpi_tables: Force fixup on XSDT and RSDT when loading from .dat
        files
      * lib: acpica: fix semaphore counting by waiting for threads to complete
      * acpica: incorporate new ACPICA sources to enable fwts to build
      * acpica: use latest ACPICA source
      * Update copy-acpica.sh to copy over new sources
      * Update README_ACPICA.txt to add in new acpica sources
      * acpi: acpidump + acpi headers: Add simple support for FPDT
      * acpi: acpidump + acpi headers: Add basic dump of RASF
      * acpi: acpidump: Add stub for MPST
      * acpi: acpidump: make arrays static
      * data: klog.json: make the _OSC failure advice more general and hand-wavy
      * cpu: cpufreq: cpufreq and cpuidle dirs confusing cpuN parsing
      * cpu: cpufreq: make progress estimate more accurate
      * cpu: cpufreq: tidy up table output
      * cpu: cpufreq: rename some global variables to make them more readable
      * cpu: cpufreq: various whitespace clean ups
      * cpu: cpufreq: tidy up memset usage
      * cpu: cpufreq: make HzToHuman() more efficient
      * cpu: cpufreq: add need to run as root
      * bios: mtrr: fix stupid typos
      * lib: fwts_klog: optimize regex scanning (LP: #1028031)
    
      [Keng-Yu Lin]
      * debian: Add hardening options
     -- Keng-Yu Lin <email address hidden>   Fri, 27 Jul 2012 17:22:07 +0800
  • fwts (0.24.21) precise; urgency=low
    
      [Alex Hung]
      * pcie: add pcie aspm registers check on root port and device.
    
      [Chris Van Hoof]
      * fwts-frontend: v2 update to conditional logic to better detect
        if we're booted via casper and additional logic to toggle auto
        shutdown behaviour when testing
    
      [Colin Ian King]
      * uefi: uefidump: handle realloc failure
      * lib: fwts_pipeio: handle realloc failure
      * lib: fwts_args: handle realloc failure
      * lib: acpid: handle realloc failures in fwts_acpi_event_read()
      * lib: fwts_acpi_tables: handle fwts_low_realloc() failures
      * acpica: handle realloc failures in fwts_acpica_vprintf()
      * lib: fwts_klog: remove redundant free()
      * acpi: checksum: flag up errors that are critical, add more helpful advice
      * acpi: checksum: fix typo shorted -> shortened
      * acpi: checksum: reformat lines to fit into 80 columns
      * acpi: wmi: use snprintf to be safe
      * acpi: wmi: const func args
      * acpi: wmi: reformat source into 80 columns
      * acpi: dmar: make seg a uint16_t rather than an int
      * acpi: dmar: make func args const
      * acpi: acpiinfo: tidy up source
      * bios: hdaaudio: ensure source fits into 80 columns
      * bios: hdaaudio: use calloc() instead of malloc()
      * lib: fwts_tag: handle out of memory failure
      * bios: ebdadump: ensure source fits into 80 columns
      * bios: bios32: ensure source fits into 80 columns
      * lib: arg + framework: more robust out of memory handling.
      * lib: fwts_stringextras: handle out of memory failure
      * uefi: uefidump: fix infinite recursion on unknown end terminator (v2)
      * bios: memmapdump: ensure source fits into 80 columns
      * acpica: fwts_acpica_init(): handle out of memory failures
      * bios: mtrr: handle out of memory failures
      * hpet: hpet_check: make func args const where possible
      * hpet: hpet_check: ensure source fits into 80 columns
      * fwts-collect: fix typo
      * fwts-collect: tidy up error handling
      * fwts-collect: collect more fwts dumped data
      * read /proc/mtrr rather than use ioctl() interface
    
      [Keng-Yu Lin]
      * debian: use autoreconf instead of dh-autoreconf
     -- Keng-Yu Lin <email address hidden>   Fri, 09 Mar 2012 15:04:30 +0800
  • fwts (0.24.20) precise; urgency=low
    
      [Chris Van Hoof]
      * debian: update fwts-frontend.install to include
        fwts-frontend-text man page
      * doc: addition of fwts-frontend-text man page
      * src/Makefile: include fwts-frontend-text.1 to man_MANS
    
      [Keng-Yu Lin]
      * auto-packager: change the git location
      * auto-packager: add Precise release
    
    fwts (0.24.19) precise; urgency=low
    
      [Alex Hung]
      * dmi: dmi_decode: check type 3 chassis type with acpi preferred_pm_profile
      * dmi: dmi_decode: check acpi battery if type 22 is present.
      * pcie: aspm: use FWTS_ROOT_PRIV flag
    
      [Colin Ian King]
      * cpu: msr: GPF avoidance on BOCHs QEMU systems (LP: #925001)
    
    fwts (0.24.18) precise; urgency=low
    
      [Alex Hung]
      * cpu:msr: fixed errors for checking SMRR MSR registers
    
      [Keng-Yu Lin]
      * Fix a typo error of "DSTD"
     -- Keng-Yu Lin <email address hidden>   Thu, 09 Feb 2012 18:00:42 +0800
  • fwts (0.24.17) precise; urgency=low
    
      New upstream version. (LP: #924192)
    
      [Alex Hung]
      * pcie: aspm: add aspm option and detect if the
        "PCIe ASPM Controls" bit is set in FADT.
    
      [Colin Ian King]
      * Sanity check for MSR_IA32_ENERGY_PERF_BIAS messages.
      * Since aspm is a test, move it out of the fwts core library
      * Update copyright year
    
      [Keng-Yu Lin]
      * lib: add PCIe ASPM configuration check in the batch test
      * debian: use dh-autoreconf
     -- Keng-Yu Lin <email address hidden>   Tue, 31 Jan 2012 13:47:48 +0800
  • fwts (0.24.16) precise; urgency=low
    
      [Chris Van Hoof]
      * Renaming directory 'iso-image' to 'live-image' and
        'live-image/fwts_wrapper' to 'live-image/fwts-frontend-text'
      * Adding a default dialogrc configuration file to select the Ubuntu color
        palatte when fwts-frontend-text is executed
      * Adding a bit of conditional logic to fwts-frontend-text to better detect
        if executed in a live image and setting defaults which make the script
        easier to control
      * debian: adding fwts-frontend.install
      * debian: update control file to build the _optional_ fwts-frontend package
    
    fwts (0.24.15) precise; urgency=low
    
      * lib: fwts_acpi_find_rsdp_bios should only scan for RSDP on Intel/AMD
      * cpu: msr: disabled test for non-Intel/AMD architectures
     -- Keng-Yu Lin <email address hidden>   Mon, 09 Jan 2012 11:08:06 +0100
  • fwts (0.24.14) precise; urgency=low
    
      * Add copy-acpica.sh script that updates the ACPI
      * data: klog: add _OSC evaluation failure tests
      * data: klog: add _CRS evaluation PNP kernel erro
      * uefi: csm: fix typo.
    
    fwts (0.24.13) precise; urgency=low
    
      * acpi: power_button: remove check on /proc/acpi/button/power
      * lib: fwts_button: add power button support
      * acpi: lid: use button helper
      * lib: add generic button helper into lib
      * lib: add generic button helper
    
    fwts (0.24.12) precise; urgency=low
    
      * debian: update control
      * uefi: add UEFI CSM check.
    
    fwts (0.24.11) oneiric; urgency=low
    
      * lib: update battery helpers and re-work tests
      * acpi: s3power: use fwts_battery helper
      * lib: add fwts_battery
      * s3power: use fwts_ac_adapter()
      * acpi: ac_adapter: use fwts_ac_adapter lib
      * lib: add fwts_ac_adapter
      * acpi: ac_adapter: use newer /sys interface
      * acpi: method: clean up dangling whitespaces
      * acpi: method: handle mobile platform tests when FADT is lying
      * acpi: method: dump return object on non-null return failures.
      * acpi: method: make lock delay between each test 0 usecs
      * acpi: method: on non-mobile tests explicitly report skipped mobile tests
      * lib: fwts_cmos: disabled interrupts during port I/O (LP: #880472)
      * bios: pciirq: fix typo
      * bios: pnp: fix typo in event_notification_addr
    
    fwts (0.24.10) oneiric; urgency=low
    
      * fwts-collect: fix mpdump log and don't remove README.txt
      * doc: remove --dmidecode option from man page
      * pci: crs: fetch BIOS date from /sys/class/dmi/id/bios_date
      * lib + tests: remove framework dmidecode and --dmidecode option
      * lib: fwts_dump: don't use fw->dmidecode anymore
      * lib: fwts_dump: warnings if not being run by root.
      * lib: fwts_framework: fwts_framework_show_version() more generic
      * lib + tests: add warning flag to fwts_check_root_euid()
      * klog: enable this for non-x86
      * pci: maxreadreq: enable this for non-x86
      * kernel: oops: enable this for non-x86
      * lib: fwts_dump: do sensible non-x86 dumps
      * lib: fwts_smbios: fix non-x86 build failure.
    
    fwts (0.24.09) oneiric; urgency=low
    
      * bios: Add PnP Installation Check structure test
      * bios: pciirq: fix formatting
      * bios: Add Legacy PCI IRQ Routing Table test
    
    fwts (0.24.08) oneiric; urgency=low
    
      * debian: remove dependancy on dmidecode
      * pci: crs: get BIOS date from SMBIOS rather than rely on dmidecode
      * lib: fwts_smbios: add in fwts_dmi_header from dmi_decode
      * lib: fwts_smbios, fetch version number too.
      * dmi: dmi_decode: complete re-write, better detection (LP: #874373)
      * bios: smbios: handle legacy DMI header
      * lib: smbios: handle legacy DMI header
      * lib: tidy up headers
      * bios: smbios: use smbios find helper
      * lib: add smbios find helper
      * bios: smbios: check header fully and dump fields (LP: #876331)
      * bios: bios32: use fwts_checksum
      * acpi: checksum: use fwts_checksum
      * lib: fwts_acpi_tables: use fwts_checksum
      * lib: multiproc: use fwts_checksum
      * lib: add checksum helper fwts_checksum()
      * bios: smbios: use systab efi helper
      * lib: fwts_acpi_tables: use systab efi helper
      * lib: add efi systab scanning helper.
      * acpi: fwts_apci_method + method: improve error checking and object dumping
    
    fwts (0.24.07) oneiric; urgency=low
    
      * uefi: uefidump: use new fwts_guid_buf_to_str()
      * acpi: wmi: use new fwts_guid_buf_to_str()
      * lib: Add GUID string formatting
      * acpi: method: use acpi_methods_* funcs
      * lib: add acpi_methods_* handling
    
    fwts (0.24.06) oneiric; urgency=low
    
      * libfwtsiasl: ensure .y builds are not racey
      * acpi: method: fix typo on method_exists() func name
      * lib: fwts_log: fix off-by error on month on %date (LP: #872736)
      * Add debian autopackager
    
    fwts (0.24.05) oneiric; urgency=low
    
      * libfwtsiasl: fix pbuilder warnings
      * Add notes on structure and coding conventions of fwts
      * example: blank test - fix to use new framework style
      * fwts_wrapper: update copyright dates
      * Remove old cruft
      * Update README_ACPICA to keep in sync with latest ACPICA
      * Update with autoreconf respin
      * Update to ACPICA, commit 45ebe2cf90521fe511b827007e9c1e5c610292b6
    
    fwts (0.24.04) oneiric; urgency=low
    
      * acpi: checksum: output correct checksum value (LP: #869018)
      * framework: -T option should be -t, (LP: #868226)
      * klog: detect WMI driver pr_info() warning messages (LP: #865384)
    
    fwts (0.24.03) oneiric; urgency=low
    
      * acpi: acpitables: Tidy FADT RESET_REG error message.
      * acpi: method: relax _BIF, _BIX tests.
      * acpi: acpitables: fix spurious advice infomation (LP: #862170)
      * acpi: method: less noisy errors when many _BCL levels are in wrong order.
      * acpi: method: Check _BST charging + discharging more thoroughly (LP: #862153)
    
    fwts (0.24.02) oneiric; urgency=low
    
      * acpi: method: check AE_OK return from AcpiEvaluateObject()
      * pci: maxreadreq: add more helpful advice (LP: #859651)
      * acpi: method: Make incorrect _WAK returns non-fatal as kernel ignores these anyway.
      * lib: fwts_hwinfo: do pactl checking correctly (LP: #837606)
    
    fwts (0.24.01) oneiric; urgency=low
    
      * add fwts-collect man page
      * debian: add fwts-collect to fwts installer
      * scripts: fwts-collect - collect up logs for bug reporting
    
    fwts (0.24.00) oneiric; urgency=low
    
      * iso-image: fwts_wrapper dialog wrapper script.
      * assets: fwts logo
     -- Keng-Yu Lin <email address hidden>   Wed, 16 Nov 2011 11:49:04 +0800
  • fwts (0.23.25) oneiric; urgency=low
    
      * acpi: checksum: output correct checksum value (LP: #869018)
      * framework: -T option should be -t, (LP: #868226)
    
    fwts (0.23.24) oneiric; urgency=low
    
      * acpi: method: relax _BIF, _BIX tests.
      * acpi: method: Check _BST charging + discharging more thoroughly (LP: #862153)
      * acpi: acpitables: fix spurious advice infomation (LP: #862170)
      * pci: maxreadreq: add more helpful advice (LP: #859651)
     -- Colin King <email address hidden>   Thu, 6 Oct 2011 15:11:00 +0100