VirtualBox

Changeset 80944 in vbox


Ignore:
Timestamp:
Sep 23, 2019 10:39:57 AM (5 years ago)
Author:
vboxsync
Message:

DevPCI: build fix. bugref:9218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Bus/DevPCI.cpp

    r80943 r80944  
    110110
    111111
    112 static int pci_data_write(PPDMDEVINS pDevIns, PDEVPCIROOT pGlobals, uint32_t addr, uint32_t u32Value, int cb)
     112static VBOXSTRICTRC pci_data_write(PPDMDEVINS pDevIns, PDEVPCIROOT pGlobals, uint32_t addr, uint32_t u32Value, int cb)
    113113{
    114114    LogFunc(("addr=%08x u32Value=%08x cb=%d\n", pGlobals->uConfigReg, u32Value, cb));
     
    166166}
    167167
    168 static int pci_data_read(PDEVPCIROOT pGlobals, uint32_t addr, int cb, uint32_t *pu32Value)
     168static VBOXSTRICTRC pci_data_read(PDEVPCIROOT pGlobals, uint32_t addr, int cb, uint32_t *pu32Value)
    169169{
    170170    *pu32Value = UINT32_MAX;
     
    855855    LogFunc(("Port=%#x u32=%#x cb=%d\n", Port, u32, cb));
    856856    NOREF(pvUser);
    857     int rc = VINF_SUCCESS;
     857    VBOXSTRICTRC rcStrict = VINF_SUCCESS;
    858858    if (!(Port % cb))
    859859    {
    860860        PCI_LOCK(pDevIns, VINF_IOM_R3_IOPORT_WRITE);
    861         rc = pci_data_write(pDevIns, PDMINS_2_DATA(pDevIns, PDEVPCIROOT), Port, u32, cb);
     861        rcStrict = pci_data_write(pDevIns, PDMINS_2_DATA(pDevIns, PDEVPCIROOT), Port, u32, cb);
    862862        PCI_UNLOCK(pDevIns);
    863863    }
    864864    else
    865865        AssertMsgFailed(("Write to port %#x u32=%#x cb=%d\n", Port, u32, cb));
    866     return rc;
     866    return VBOXSTRICTRC_TODO(rcStrict);
    867867}
    868868
     
    877877    {
    878878        PCI_LOCK(pDevIns, VINF_IOM_R3_IOPORT_READ);
    879         int rc = pci_data_read(PDMINS_2_DATA(pDevIns, PDEVPCIROOT), Port, cb, pu32);
     879        VBOXSTRICTRC rcStrict = pci_data_read(PDMINS_2_DATA(pDevIns, PDEVPCIROOT), Port, cb, pu32);
    880880        PCI_UNLOCK(pDevIns);
    881         LogFunc(("Port=%#x cb=%#x -> %#x (%Rrc)\n", Port, cb, *pu32, rc));
    882         return rc;
     881        LogFunc(("Port=%#x cb=%#x -> %#x (%Rrc)\n", Port, cb, *pu32, VBOXSTRICTRC_VAL(rcStrict)));
     882        return VBOXSTRICTRC_TODO(rcStrict);
    883883    }
    884884    AssertMsgFailed(("Read from port %#x cb=%d\n", Port, cb));
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