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