diff options
| author | Gerd Hoffmann <kraxel@redhat.com> | 2009-11-26 15:34:16 +0100 |
|---|---|---|
| committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-12-03 09:41:40 -0600 |
| commit | bd536cf3302e258cace9cfa9f554ec9f9e27591a (patch) | |
| tree | c216512c4385376f4d3f80a2664bcaf4cc44c0cd /hw/scsi-disk.c | |
| parent | 88f8a5ed0f4f1454ba53661fed0f676180e9be32 (diff) | |
| download | focaccia-qemu-bd536cf3302e258cace9cfa9f554ec9f9e27591a.tar.gz focaccia-qemu-bd536cf3302e258cace9cfa9f554ec9f9e27591a.zip | |
scsi: add read/write 16 commands.
Add READ_16 + friends to scsi-defs.h, scsi_command_name() and the request parsing helper functions. Use them in scsi-disk.c too. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/scsi-disk.c')
| -rw-r--r-- | hw/scsi-disk.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/hw/scsi-disk.c b/hw/scsi-disk.c index 2910782926..c802ccdbdb 100644 --- a/hw/scsi-disk.c +++ b/hw/scsi-disk.c @@ -926,7 +926,8 @@ static int32_t scsi_send_command(SCSIDevice *d, uint32_t tag, break; case READ_6: case READ_10: - case 0x88: + case READ_12: + case READ_16: DPRINTF("Read (sector %" PRId64 ", count %d)\n", lba, len); if (lba > s->max_lba) goto illegal_lba; @@ -935,7 +936,8 @@ static int32_t scsi_send_command(SCSIDevice *d, uint32_t tag, break; case WRITE_6: case WRITE_10: - case 0x8a: + case WRITE_12: + case WRITE_16: DPRINTF("Write (sector %" PRId64 ", count %d)\n", lba, len); if (lba > s->max_lba) goto illegal_lba; |