qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 2/4:] misc scsi disk/cdrom fixes/improvements


From: Juergen Lock
Subject: [Qemu-devel] [PATCH 2/4:] misc scsi disk/cdrom fixes/improvements
Date: Mon, 23 Mar 2009 23:13:45 +0100
User-agent: Mutt/1.5.17 (2007-11-01)

Implement cdrom load/eject functionality (Start Stop Unit command)

Index: qemu/hw/scsi-disk.c
@@ -725,6 +725,10 @@
         break;
     case 0x1b:
         DPRINTF("Start Stop Unit\n");
+        if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM &&
+            (buf[4] & 2))
+            /* load/eject medium */
+            bdrv_eject(s->bdrv, !(buf[4] & 1));
        break;
     case 0x1e:
         DPRINTF("Prevent Allow Medium Removal (prevent = %d)\n", buf[4] & 3);

Signed-off-by: Juergen Lock <address@hidden>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]