/qemu/tests/qemu-iotests/ |
H A D | 240.out | 6 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre… 8 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}} 10 {"execute": "device_del", "arguments": {"id": "scsi-hd0"}} 12 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}} 14 {"execute": "device_del", "arguments": {"id": "scsi-hd0"}} 23 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre… 25 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}} 27 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}} 29 {"execute": "device_del", "arguments": {"id": "scsi-hd0"}} 31 {"execute": "device_del", "arguments": {"id": "scsi-hd1"}} [all …]
|
H A D | 127 | 47 _require_devices scsi-hd 48 _require_one_device_of virtio-scsi-pci virtio-scsi-ccw 66 -device virtio-scsi,id=scsi-bus,iothread=iothr \ 67 -device scsi-hd,bus=scsi-bus.0,drive=source
|
H A D | 081 | 46 _require_devices virtio-scsi 197 -device virtio-scsi,id=scsi \ 198 -device scsi-hd,id=quorum-drive,bus=scsi.0,drive=quorum \
|
H A D | 051 | 127 run_qemu -device virtio-scsi -device scsi-hd 182 run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk 184 run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk 201 … run_qemu $iothread -device lsi53c895a,id=lsi0 -device scsi-hd,bus=lsi0.0,drive=disk,share-rw=on 202 …run_qemu $iothread -device virtio-scsi,id=virtio-scsi1 -device scsi-hd,bus=virtio-scsi1.0,drive=di… 208 …run_qemu $iothread -device virtio-scsi,id=virtio-scsi1,iothread=thread0 -device scsi-hd,bus=virtio… 233 …u -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-cd,drive=disk 235 …u -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-hd,drive=disk
|
H A D | 068 | 62 -device virtio-scsi,id=hba0 \ 63 -device scsi-hd,drive=drive0 \
|
H A D | 051.pc.out | 75 Testing: -device virtio-scsi -device scsi-hd 77 QEMU_PROG: -device scsi-hd: drive property not set 155 Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk 163 Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk 165 QEMU_PROG: -device scsi-hd,drive=disk: Device needs media, but drive is empty 170 …me=disk -object iothread,id=thread0 -device virtio-scsi,iothread=thread0,id=virtio-scsi0 -device s… 174 …me=disk -object iothread,id=thread0 -device virtio-scsi,iothread=thread0,id=virtio-scsi0 -device s… 178 …e virtio-scsi,iothread=thread0,id=virtio-scsi0 -device scsi-hd,bus=virtio-scsi0.0,drive=disk,share… 180 (qemu) QEMU_PROG: -device scsi-hd,bus=lsi0.0,drive=disk,share-rw=on: HBA does not support iothreads 182 …tio-scsi,iothread=thread0,id=virtio-scsi0 -device scsi-hd,bus=virtio-scsi0.0,drive=disk,share-rw=o… [all …]
|
H A D | 186.out | 38 Testing: -device scsi-cd 46 Testing: -device scsi-cd,id=qdev_id 73 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null 81 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null,id=qdev_… 141 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-cd,drive=null 150 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-cd,drive=null,id=qdev_… 174 Testing: -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null,id=… 224 Testing: -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device scsi-cd,drive=null,id=… 256 Testing: -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=none0 264 Testing: -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=none0,id… [all …]
|
/qemu/hw/scsi/ |
H A D | meson.build | 8 'scsi-bus.c', 9 'scsi-disk.c', 10 'scsi-generic.c', 19 virtio_scsi_ss.add(files('virtio-scsi-dataplane.c')) 20 virtio_scsi_ss.add(when: 'CONFIG_VHOST_SCSI', if_true: files('vhost-scsi.c')) 21 virtio_scsi_ss.add(when: 'CONFIG_VHOST_USER_SCSI', if_true: files('vhost-user-scsi.c')) 23 specific_virtio_scsi_ss.add(files('virtio-scsi.c')) 24 specific_virtio_scsi_ss.add(when: 'CONFIG_VHOST_SCSI_COMMON', if_true: files('vhost-scsi-common.c'))
|
/qemu/tests/qtest/ |
H A D | virtio-scsi-test.c | 171 QVirtioSCSI *scsi = obj; in test_unaligned_write_same() local 186 vs = qvirtio_scsi_init(scsi->vdev); in test_unaligned_write_same() 207 QVirtioSCSI *scsi = obj; in test_unmap_large_lba() local 229 vs = qvirtio_scsi_init(scsi->vdev); in test_unmap_large_lba() 242 QVirtioSCSI *scsi = obj; in test_write_to_cdrom() local 252 vs = qvirtio_scsi_init(scsi->vdev); in test_write_to_cdrom() 269 QVirtioSCSI *scsi = &scsi_pci->scsi; in test_iothread_attach_node() local 282 vs = qvirtio_scsi_init(scsi->vdev); in test_iothread_attach_node()
|
/qemu/pc-bios/s390-ccw/ |
H A D | virtio-scsi.c | 227 debug_print_int("config.scsi.max_channel", vdev->config.scsi.max_channel); in virtio_scsi_locate_device() 228 debug_print_int("config.scsi.max_target ", vdev->config.scsi.max_target); in virtio_scsi_locate_device() 229 debug_print_int("config.scsi.max_lun ", vdev->config.scsi.max_lun); in virtio_scsi_locate_device() 230 debug_print_int("config.scsi.max_sectors", vdev->config.scsi.max_sectors); in virtio_scsi_locate_device() 238 IPL_check(sdev->target <= vdev->config.scsi.max_target, "target# high"); in virtio_scsi_locate_device() 239 IPL_check(sdev->lun <= vdev->config.scsi.max_lun, "LUN# high"); in virtio_scsi_locate_device() 243 for (target = 0; target <= vdev->config.scsi.max_target; target++) { in virtio_scsi_locate_device() 297 unsigned int max_transfer = MIN_NON_ZERO(vdev->config.scsi.max_sectors, in virtio_scsi_read_many() 486 if (vdev->config.scsi.sense_size != VIRTIO_SCSI_SENSE_SIZE) { in virtio_scsi_setup_device() 491 if (vdev->config.scsi.cdb_size != VIRTIO_SCSI_CDB_SIZE) { in virtio_scsi_setup_device()
|
H A D | main.c | 229 vdev->selected_scsi_device.channel = iplb.scsi.channel; in find_boot_device() 230 vdev->selected_scsi_device.target = iplb.scsi.target; in find_boot_device() 231 vdev->selected_scsi_device.lun = iplb.scsi.lun; in find_boot_device() 232 blk_schid.ssid = iplb.scsi.ssid & 0x3; in find_boot_device() 233 found = find_subch(iplb.scsi.devno); in find_boot_device()
|
/qemu/docs/config/ |
H A D | q35-virtio-serial.cfg | 140 # We use virtio-scsi here so that we can (hot)plug a large 152 [device "scsi"] 153 driver = "virtio-scsi-pci" 157 [device "scsi-disk"] 158 driver = "scsi-hd" 159 bus = "scsi.0" 168 [device "scsi-optical-disk"] 169 driver = "scsi-cd" 170 bus = "scsi.0"
|
H A D | q35-virtio-graphical.cfg | 135 # We use virtio-scsi here so that we can (hot)plug a large 147 [device "scsi"] 148 driver = "virtio-scsi-pci" 152 [device "scsi-disk"] 153 driver = "scsi-hd" 154 bus = "scsi.0" 163 [device "scsi-optical-disk"] 164 driver = "scsi-cd" 165 bus = "scsi.0"
|
H A D | mach-virt-serial.cfg | 190 # We use virtio-scsi here so that we can (hot)plug a large 202 [device "scsi"] 203 driver = "virtio-scsi-pci" 207 [device "scsi-disk"] 208 driver = "scsi-hd" 209 bus = "scsi.0" 218 [device "scsi-optical-disk"] 219 driver = "scsi-cd" 220 bus = "scsi.0"
|
H A D | mach-virt-graphical.cfg | 184 # We use virtio-scsi here so that we can (hot)plug a large 196 [device "scsi"] 197 driver = "virtio-scsi-pci" 201 [device "scsi-disk"] 202 driver = "scsi-hd" 203 bus = "scsi.0" 212 [device "scsi-optical-disk"] 213 driver = "scsi-cd" 214 bus = "scsi.0"
|
/qemu/tests/qtest/libqos/ |
H A D | virtio-scsi.c | 45 return qvirtio_scsi_get_driver(&v_scsi->scsi, interface); in qvirtio_scsi_device_get_driver() 53 QVirtioSCSI *interface = &virtio_bdevice->scsi; in virtio_scsi_device_create() 70 return qvirtio_scsi_get_driver(&v_scsi->scsi, interface); in qvirtio_scsi_pci_get_driver() 78 QVirtioSCSI *interface = &virtio_spci->scsi; in virtio_scsi_pci_create()
|
H A D | virtio-scsi.h | 36 QVirtioSCSI scsi; member 41 QVirtioSCSI scsi; member
|
/qemu/tests/qemu-iotests/tests/ |
H A D | iothreads-resize | 44 _require_devices virtio-scsi-pci 61 -device virtio-scsi-pci,iothread=t0 \ 62 -device scsi-hd,drive=none0 \
|
H A D | qcow2-internal-snapshots | 55 -device virtio-scsi,iothread=iothread0 \ 56 -device scsi-hd,drive=disk0,share-rw=on \
|
/qemu/docs/system/ |
H A D | pr-manager.rst | 13 For this reason, QEMU's SCSI passthrough devices, ``scsi-block`` 14 and ``scsi-generic`` (both are only available on Linux) can delegate 40 -device virtio-scsi \ 43 -device scsi-block,drive=hd 48 -device virtio-scsi \ 51 -device scsi-block,drive=hd
|
/qemu/tests/qtest/fuzz/ |
H A D | virtio_scsi_fuzz.c | 87 QVirtioSCSI *scsi = fuzz_qos_obj; in virtio_scsi_fuzz() local 88 QVirtioDevice *dev = scsi->vdev; in virtio_scsi_fuzz() 137 QVirtioSCSI *scsi = fuzz_qos_obj; in virtio_scsi_with_flag_fuzz() local 141 queues = qvirtio_scsi_init(scsi->vdev, *(uint64_t *)Data); in virtio_scsi_with_flag_fuzz()
|
/qemu/contrib/vhost-user-scsi/ |
H A D | meson.build | 2 executable('vhost-user-scsi', files('vhost-user-scsi.c'),
|
/qemu/scripts/coverity-scan/ |
H A D | COMPONENTS.md | 111 scsi 112 ~ .*/qemu(/scsi/.*|/hw/scsi/.*|/include/hw/scsi/.*)
|
/qemu/docs/system/devices/ |
H A D | usb.rst | 129 you need to explicitly create a ``scsi-hd`` or ``scsi-cd`` device 143 -device scsi-hd,bus=uas.0,scsi-id=0,lun=0,drive=uas-disk1 \\ 144 -device scsi-hd,bus=uas.0,scsi-id=0,lun=1,drive=uas-disk2 \\ 145 -device scsi-cd,bus=uas.0,scsi-id=0,lun=5,drive=uas-cdrom 255 That allows you to attach one or more scsi devices before making the 259 #. ``device-add scsi-{hd,cd},bus=foo.0,lun=0``
|
/qemu/docs/ |
H A D | qdev-device-use.txt | 16 SCSI scsi-id %u 74 if=ide, if=scsi and if=xen. The new way uses DEVNAME for that. 88 * if=scsi 101 -device DEVNAME,drive=DRIVE-ID,bus=ID.0,scsi-id=UNIT 103 where DEVNAME is either scsi-hd, scsi-cd or scsi-generic. 146 to create from the host part, like -drive if=scsi. Host and guest 391 CD-ROM ide-cd, ide-hd, scsi-cd, scsi-hd
|