VirtualBox

Changeset 40920 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Apr 14, 2012 11:51:38 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77471
Message:

Set the idTracing members.

Location:
trunk/src/VBox/VMM/VMMR3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/PDM.cpp

    r40652 r40920  
    367367     */
    368368    pVM->pdm.s.GCPhysVMMDevHeap = NIL_RTGCPHYS;
     369    //pVM->pdm.s.idTracingDev = 0;
     370    pVM->pdm.s.idTracingOther = 1024;
    369371
    370372    /*
  • trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp

    r40274 r40920  
    315315         */
    316316        pDevIns->u32Version                     = PDM_DEVINS_VERSION;
     317        pDevIns->iInstance                      = paDevs[i].iInstance;
    317318        //pDevIns->Internal.s.pNextR3             = NULL;
    318319        //pDevIns->Internal.s.pPerDeviceNextR3    = NULL;
     
    330331        //pDevIns->Internal.s.pPciBusRC           = 0;
    331332        pDevIns->Internal.s.fIntFlags           = PDMDEVINSINT_FLAGS_SUSPENDED;
     333        //pDevIns->Internal.s.uLastIrqTag         = 0;
    332334        pDevIns->pHlpR3                         = fTrusted ? &g_pdmR3DevHlpTrusted : &g_pdmR3DevHlpUnTrusted;
    333335        pDevIns->pHlpRC                         = pHlpRC;
     
    335337        pDevIns->pReg                           = paDevs[i].pDev->pReg;
    336338        pDevIns->pCfg                           = pConfigNode;
    337         pDevIns->iInstance                      = paDevs[i].iInstance;
     339        //pDevIns->IBase.pfnQueryInterface        = NULL;
     340        //pDevIns->fTracing                       = 0;
     341        pDevIns->idTracing                      = ++pVM->pdm.s.idTracingDev;
    338342        pDevIns->pvInstanceDataR3               = &pDevIns->achInstanceData[0];
    339343        pDevIns->pvInstanceDataRC               = pDevIns->pReg->fFlags & PDM_DEVREG_FLAGS_RC
  • trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp

    r40652 r40920  
    691691                     */
    692692                    pNew->u32Version                = PDM_DRVINS_VERSION;
     693                    pNew->iInstance                 = pDrv->iNextInstance;
    693694                    pNew->Internal.s.pUp            = pDrvAbove ? pDrvAbove : NULL;
    694695                    //pNew->Internal.s.pDown          = NULL;
     
    706707                    pNew->pReg                      = pDrv->pReg;
    707708                    pNew->pCfg                      = pConfigNode;
    708                     pNew->iInstance                 = pDrv->iNextInstance;
    709709                    pNew->pUpBase                   = pBaseInterface;
    710710                    Assert(!pDrvAbove || pBaseInterface == &pDrvAbove->IBase);
    711711                    //pNew->pDownBase                 = NULL;
    712712                    //pNew->IBase.pfnQueryInterface   = NULL;
     713                    //pNew->fTracing                  = 0;
     714                    pNew->idTracing                 = ++pVM->pdm.s.idTracingOther;
    713715                    pNew->pHlpR3                    = &g_pdmR3DrvHlp;
    714716                    pNew->pvInstanceDataR3          = &pNew->achInstanceData[0];
  • trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp

    r39839 r40920  
    577577    pUsbIns->pvInstanceDataR3               = &pUsbIns->achInstanceData[0];
    578578    pUsbIns->pszName                        = RTStrDup(pUsbDev->pReg->szName);
     579    //pUsbIns->fTracing                       = 0;
     580    pUsbIns->idTracing                      = ++pVM->pdm.s.idTracingOther;
    579581
    580582    /*
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