qemu/hw/ide
Markus Armbruster 25ad22bc4e ide/atapi scsi-disk: Make monitor eject -f, then change work
change fails while the tray is locked by the guest.  eject -f forces
it open and removes any media.  Unfortunately, the tray closes again
instantly.  Since the lock remains as it is, there is no way to insert
another medium unless the guest voluntarily unlocks.

Fix by leaving the tray open after monitor eject.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-09-12 15:17:22 +02:00
..
ahci.c block: explicit I/O accounting 2011-08-25 18:18:42 +02:00
ahci.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
atapi.c ide/atapi: Don't fail eject when tray is already open 2011-09-12 15:17:21 +02:00
cmd646.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
core.c ide/atapi scsi-disk: Make monitor eject -f, then change work 2011-09-12 15:17:22 +02:00
ich.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
internal.h block: Move BlockConf & friends from block_int.h to block.h 2011-09-12 15:17:21 +02:00
isa.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
macio.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
microdrive.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
mmio.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
pci.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
pci.h ide: convert to memory API 2011-08-08 10:15:54 -05:00
piix.c xen: Clean up pci_piix3_xen_ide_unplug()'s test for "not a CD" 2011-09-06 11:24:07 +02:00
qdev.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
via.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00