VirtualBox

Changeset 89272 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
May 25, 2021 12:38:19 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144615
Message:

PC/BIOS/buslogic: Don't disable interrupts or guests will be confused, bugref:4841

File:
1 edited

Legend:

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

    r89267 r89272  
    230230static int buslogic_scsi_hba_init(buslogic_t __far *buslogic)
    231231{
    232     uint8_t bIrqOff = 0;
    233 
    234232    /* Hard reset. */
    235233    outb(buslogic->u16IoBase + BUSLOGIC_REGISTER_CONTROL, BL_CTRL_RHARD);
    236234    while (!(inb(buslogic->u16IoBase + BUSLOGIC_REGISTER_STATUS) & BL_STAT_HARDY));
    237235
    238     /* Disable interrupts. */
    239     return buslogic_cmd(buslogic, BUSLOGICCOMMAND_DISABLE_HOST_ADAPTER_INTERRUPT,
    240                         (unsigned char __far *)&bIrqOff, sizeof(bIrqOff),
    241                         NULL, 0);
     236    return 0;
    242237}
    243238
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