- Timestamp:
- Aug 14, 2012 4:00:48 PM (13 years ago)
- Location:
- trunk/src/VBox/Devices/PC/BIOS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/BIOS/ahci.c
r39651 r42811 491 491 uint16_t device_id; 492 492 493 device_id = bios_dsk->drqp.dev_id - BX_MAX_ATA_DEVICES - BX_MAX_SCSI_DEVICES;493 device_id = VBOX_GET_AHCI_DEVICE(bios_dsk->drqp.dev_id); 494 494 if (device_id > BX_MAX_AHCI_DEVICES) 495 495 BX_PANIC("%s: device_id out of range %d\n", __func__, device_id); … … 520 520 uint16_t device_id; 521 521 522 device_id = bios_dsk->drqp.dev_id - BX_MAX_ATA_DEVICES - BX_MAX_SCSI_DEVICES;522 device_id = VBOX_GET_AHCI_DEVICE(bios_dsk->drqp.dev_id); 523 523 if (device_id > BX_MAX_AHCI_DEVICES) 524 524 BX_PANIC("%s: device_id out of range %d\n", __func__, device_id); … … 559 559 560 560 /* Convert to AHCI specific device number. */ 561 device_id = device_id - BX_MAX_ATA_DEVICES - BX_MAX_SCSI_DEVICES;561 device_id = VBOX_GET_AHCI_DEVICE(device_id); 562 562 563 563 DBG_AHCI("%s: reading %lu bytes, skip %u/%u, device %d, port %d\n", __func__, -
trunk/src/VBox/Devices/PC/BIOS/scsi.c
r41543 r42811 163 163 uint8_t device_id; 164 164 165 device_id = bios_dsk->drqp.dev_id - BX_MAX_ATA_DEVICES;165 device_id = VBOX_GET_SCSI_DEVICE(bios_dsk->drqp.dev_id); 166 166 if (device_id > BX_MAX_SCSI_DEVICES) 167 167 BX_PANIC("scsi_read_sectors: device_id out of range %d\n", device_id); … … 208 208 uint8_t device_id; 209 209 210 device_id = bios_dsk->drqp.dev_id - BX_MAX_ATA_DEVICES;210 device_id = VBOX_GET_SCSI_DEVICE(bios_dsk->drqp.dev_id); 211 211 if (device_id > BX_MAX_SCSI_DEVICES) 212 212 BX_PANIC("scsi_write_sectors: device_id out of range %d\n", device_id);
Note:
See TracChangeset
for help on using the changeset viewer.