[Bug 880472] Re: fwts: CMOS reading should have interrupts disabled during a read op
Launchpad Bug Tracker
880472 at bugs.launchpad.net
Mon Dec 5 15:10:21 UTC 2011
This bug was fixed in the package fwts - 0.24.14
---------------
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 <kengyu at canonical.com> Wed, 16 Nov 2011 11:49:04 +0800
** Changed in: fwts (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/880472
Title:
fwts: CMOS reading should have interrupts disabled during a read op
Status in “fwts” package in Ubuntu:
Fix Released
Bug description:
To stop any potential race conditions between writing to port 0x70 and
reading from port 0x71 we should disable interrupts to be safe. We
can do this by:
iopl(3);
asm("cli");
write to port 0x70
read data from port 0x71
asm("sti");
iopl(0);
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwts/+bug/880472/+subscriptions
More information about the Ubuntu-sponsors
mailing list