VirtualBox

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


Ignore:
Timestamp:
Aug 5, 2008 10:37:45 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
34141
Message:

#1865: ATA and AHCI.

Location:
trunk/src/VBox/Devices
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevATA.cpp

    r11144 r11151  
    49094909{
    49104910    if (s->pbIOBufferR3)
    4911         s->pbIOBufferGC = MMHyperR3ToGC(PDMDevHlpGetVM(pDevIns), s->pbIOBufferR3);
     4911        s->pbIOBufferGC = MMHyperR3ToRC(PDMDevHlpGetVM(pDevIns), s->pbIOBufferR3);
    49124912}
    49134913
     
    50935093        Assert(pIf->pbIOBufferR3);
    50945094        Assert(pIf->pbIOBufferR0 == MMHyperR3ToR0(pVM, pIf->pbIOBufferR3));
    5095         Assert(pIf->pbIOBufferGC == MMHyperR3ToGC(pVM, pIf->pbIOBufferR3));
     5095        Assert(pIf->pbIOBufferGC == MMHyperR3ToRC(pVM, pIf->pbIOBufferR3));
    50965096    }
    50975097    else
     
    51065106            return VERR_NO_MEMORY;
    51075107        pIf->pbIOBufferR0 = MMHyperR3ToR0(pVM, pIf->pbIOBufferR3);
    5108         pIf->pbIOBufferGC = MMHyperR3ToGC(pVM, pIf->pbIOBufferR3);
     5108        pIf->pbIOBufferGC = MMHyperR3ToRC(pVM, pIf->pbIOBufferR3);
    51095109    }
    51105110
     
    56125612            pData->aCts[i].aIfs[j].pControllerR3 = &pData->aCts[i];
    56135613            pData->aCts[i].aIfs[j].pControllerR0 = MMHyperR3ToR0(PDMDevHlpGetVM(pDevIns), &pData->aCts[i]);
    5614             pData->aCts[i].aIfs[j].pControllerGC = MMHyperR3ToGC(PDMDevHlpGetVM(pDevIns), &pData->aCts[i]);
     5614            pData->aCts[i].aIfs[j].pControllerGC = MMHyperR3ToRC(PDMDevHlpGetVM(pDevIns), &pData->aCts[i]);
    56155615            pData->aCts[i].aIfs[j].IBase.pfnQueryInterface = ataQueryInterface;
    56165616            pData->aCts[i].aIfs[j].IMountNotify.pfnMountNotify = ataMountNotify;
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp

    r11145 r11151  
    862862
    863863    GEN_CHECK_SIZE(AHCIPort);
    864     GEN_CHECK_OFF(AHCIPort, pDevInsHC);
     864    GEN_CHECK_OFF(AHCIPort, pDevInsR3);
     865    GEN_CHECK_OFF(AHCIPort, pDevInsR0);
    865866    GEN_CHECK_OFF(AHCIPort, pDevInsGC);
    866     GEN_CHECK_OFF(AHCIPort, pAhciHC);
     867    GEN_CHECK_OFF(AHCIPort, pAhciR3);
     868    GEN_CHECK_OFF(AHCIPort, pAhciR0);
    867869    GEN_CHECK_OFF(AHCIPort, pAhciGC);
    868870    GEN_CHECK_OFF(AHCIPort, regCLB);
     
    922924    GEN_CHECK_SIZE(AHCI);
    923925    GEN_CHECK_OFF(AHCI, dev);
    924     GEN_CHECK_OFF(AHCI, pDevInsHC);
     926    GEN_CHECK_OFF(AHCI, pDevInsR3);
     927    GEN_CHECK_OFF(AHCI, pDevInsR0);
    925928    GEN_CHECK_OFF(AHCI, pDevInsGC);
    926929    GEN_CHECK_OFF(AHCI, IBase);
     
    935938    GEN_CHECK_OFF(AHCI, regHbaCccCtl);
    936939    GEN_CHECK_OFF(AHCI, regHbaCccPorts);
    937     GEN_CHECK_OFF(AHCI, pHbaCccTimerHC);
     940    GEN_CHECK_OFF(AHCI, pHbaCccTimerR3);
     941    GEN_CHECK_OFF(AHCI, pHbaCccTimerR0);
    938942    GEN_CHECK_OFF(AHCI, pHbaCccTimerGC);
    939     GEN_CHECK_OFF(AHCI, pNotifierQueueHC);
     943    GEN_CHECK_OFF(AHCI, pNotifierQueueR3);
     944    GEN_CHECK_OFF(AHCI, pNotifierQueueR0);
    940945    GEN_CHECK_OFF(AHCI, pNotifierQueueGC);
    941946    GEN_CHECK_OFF(AHCI, uCccPortNr);
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