diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-01-22 09:50:06 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-01-22 09:50:06 +0000 |
commit | 92765dcf802a54c21134a175ef968d19e9bc3e93 (patch) | |
tree | 8c8e867b9ff393eec808f6afb91674f71910d11a /extras/mini-os/sched.c | |
parent | d7a14c642b009f8a99032ea4eda7fefb65d44038 (diff) | |
download | xen-92765dcf802a54c21134a175ef968d19e9bc3e93.tar.gz xen-92765dcf802a54c21134a175ef968d19e9bc3e93.tar.bz2 xen-92765dcf802a54c21134a175ef968d19e9bc3e93.zip |
hvm, ioemu: Fix the ide/cdrom emulation error on FC7 guest.
The new libata-eh in the Linux kernel is throwing a fit over the QEMU
cdrom device for two reasons:
1) DRQ can be set with ERR_STAT set. This is a violation of the ATAPI
state machine.
2) After a TEST_UNIT_READY ATAPI command is sent ERR_STAT is getting
set
which is correct. But, when the OS issues another ATAPI command
ERR_STAT is still set. Which is bad since the next expected command
from the OS is REQUEST_SENSE to find out why ERR_STAT is set.
bug this fixes: https://bugzilla.novell.com/show_bug.cgi?id=3D291775
Signed-off-by: Brandon Philips <bphilips@suse.de>
Porting this qemu fix to xen.
Signed-off-by: Xu Dongxiao <dongxiao.xu@intel.com>
Diffstat (limited to 'extras/mini-os/sched.c')
0 files changed, 0 insertions, 0 deletions