VirtualBox

Ignore:
Timestamp:
Aug 14, 2012 4:00:48 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
80056
Message:

BIOS: Use macros for getting controller specific device numbers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS/scsi.c

    r41543 r42811  
    163163    uint8_t             device_id;
    164164
    165     device_id = bios_dsk->drqp.dev_id - BX_MAX_ATA_DEVICES;
     165    device_id = VBOX_GET_SCSI_DEVICE(bios_dsk->drqp.dev_id);
    166166    if (device_id > BX_MAX_SCSI_DEVICES)
    167167        BX_PANIC("scsi_read_sectors: device_id out of range %d\n", device_id);
     
    208208    uint8_t             device_id;
    209209
    210     device_id = bios_dsk->drqp.dev_id - BX_MAX_ATA_DEVICES;
     210    device_id = VBOX_GET_SCSI_DEVICE(bios_dsk->drqp.dev_id);
    211211    if (device_id > BX_MAX_SCSI_DEVICES)
    212212        BX_PANIC("scsi_write_sectors: device_id out of range %d\n", device_id);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette