VirtualBox

Changeset 28530 in vbox


Ignore:
Timestamp:
Apr 20, 2010 3:50:42 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
60335
Message:

BIOS: It is a good idea to initialize variables before using them, not after.

File:
1 edited

Legend:

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

    r21321 r28530  
    188188        BX_PANIC("scsi_read_sectors: device_id out of range %d\n", device_id);
    189189
     190    ebda_seg = read_word(0x0040, 0x000E);
    190191    // Reset count of transferred data
    191192    write_word(ebda_seg, &EbdaData->ata.trsfsectors,0);
     
    204205    write_byte(get_SS(), aCDB + 9, 0);
    205206
    206     ebda_seg = read_word(0x0040, 0x000E);
    207207    io_base = read_word(ebda_seg, &EbdaData->scsi.devices[device_id].io_base);
    208208    target_id = read_byte(ebda_seg, &EbdaData->scsi.devices[device_id].target_id);
     
    242242        BX_PANIC("scsi_write_sectors: device_id out of range %d\n", device_id);
    243243
     244    ebda_seg = read_word(0x0040, 0x000E);
    244245    // Reset count of transferred data
    245246    write_word(ebda_seg, &EbdaData->ata.trsfsectors,0);
     
    258259    write_byte(get_SS(), aCDB + 9, 0);
    259260
    260     ebda_seg = read_word(0x0040, 0x000E);
    261261    io_base = read_word(ebda_seg, &EbdaData->scsi.devices[device_id].io_base);
    262262    target_id = read_byte(ebda_seg, &EbdaData->scsi.devices[device_id].target_id);
Note: See TracChangeset for help on using the changeset viewer.

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