Revision bd536cf3
b/hw/scsi-bus.c | ||
---|---|---|
228 | 228 |
case WRITE_6: |
229 | 229 |
case WRITE_12: |
230 | 230 |
case WRITE_VERIFY_12: |
231 |
case WRITE_16: |
|
232 |
case WRITE_VERIFY_16: |
|
231 | 233 |
req->cmd.xfer *= req->dev->blocksize; |
232 | 234 |
break; |
233 | 235 |
case READ_10: |
... | ... | |
235 | 237 |
case READ_REVERSE: |
236 | 238 |
case RECOVER_BUFFERED_DATA: |
237 | 239 |
case READ_12: |
240 |
case READ_16: |
|
238 | 241 |
req->cmd.xfer *= req->dev->blocksize; |
239 | 242 |
break; |
240 | 243 |
case INQUIRY: |
... | ... | |
277 | 280 |
case WRITE_VERIFY: |
278 | 281 |
case WRITE_12: |
279 | 282 |
case WRITE_VERIFY_12: |
283 |
case WRITE_16: |
|
284 |
case WRITE_VERIFY_16: |
|
280 | 285 |
case COPY: |
281 | 286 |
case COPY_VERIFY: |
282 | 287 |
case COMPARE: |
... | ... | |
441 | 446 |
[ REWIND ] = "REWIND", |
442 | 447 |
[ REPORT_DENSITY_SUPPORT ] = "REPORT_DENSITY_SUPPORT", |
443 | 448 |
[ GET_CONFIGURATION ] = "GET_CONFIGURATION", |
449 |
[ READ_16 ] = "READ_16", |
|
450 |
[ WRITE_16 ] = "WRITE_16", |
|
451 |
[ WRITE_VERIFY_16 ] = "WRITE_VERIFY_16", |
|
444 | 452 |
[ SERVICE_ACTION_IN ] = "SERVICE_ACTION_IN", |
445 | 453 |
[ REPORT_LUNS ] = "REPORT_LUNS", |
446 | 454 |
[ LOAD_UNLOAD ] = "LOAD_UNLOAD", |
b/hw/scsi-defs.h | ||
---|---|---|
100 | 100 |
#define REWIND 0x01 |
101 | 101 |
#define REPORT_DENSITY_SUPPORT 0x44 |
102 | 102 |
#define GET_CONFIGURATION 0x46 |
103 |
#define READ_16 0x88 |
|
104 |
#define WRITE_16 0x8a |
|
105 |
#define WRITE_VERIFY_16 0x8e |
|
103 | 106 |
#define SERVICE_ACTION_IN 0x9e |
104 | 107 |
#define REPORT_LUNS 0xa0 |
105 | 108 |
#define LOAD_UNLOAD 0xa6 |
b/hw/scsi-disk.c | ||
---|---|---|
926 | 926 |
break; |
927 | 927 |
case READ_6: |
928 | 928 |
case READ_10: |
929 |
case 0x88: |
|
929 |
case READ_12: |
|
930 |
case READ_16: |
|
930 | 931 |
DPRINTF("Read (sector %" PRId64 ", count %d)\n", lba, len); |
931 | 932 |
if (lba > s->max_lba) |
932 | 933 |
goto illegal_lba; |
... | ... | |
935 | 936 |
break; |
936 | 937 |
case WRITE_6: |
937 | 938 |
case WRITE_10: |
938 |
case 0x8a: |
|
939 |
case WRITE_12: |
|
940 |
case WRITE_16: |
|
939 | 941 |
DPRINTF("Write (sector %" PRId64 ", count %d)\n", lba, len); |
940 | 942 |
if (lba > s->max_lba) |
941 | 943 |
goto illegal_lba; |
Also available in: Unified diff