Changeset 80347 in vbox
- Timestamp:
- Aug 19, 2019 7:38:08 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 132812
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp
r80346 r80347 159 159 /** The pointer to the ring-0 only (aka global) VM structure. */ 160 160 PGVM pGVM; 161 /** The ring-0 mapping of the shared VM instance data.162 * @todo remove this */163 PVMCC pVMRemoveMe;164 161 /** The virtual machine object. */ 165 162 void *pvObj; … … 858 855 859 856 /* consistency checks, a bit paranoid as always. */ 860 if ( !pHandle->pVMRemoveMe 861 && !pHandle->pGVM 857 if ( !pHandle->pGVM 862 858 && !pHandle->pvObj 863 859 && pHandle->iSelf == iHandle) … … 877 873 pGVMM->cVMs++; 878 874 879 pHandle->pVMRemoveMe = NULL;880 875 pHandle->pGVM = NULL; 881 876 pHandle->pSession = pSession; … … 968 963 AssertRC(rc); 969 964 970 pHandle->pVMRemoveMe = pGVM;971 965 pHandle->pGVM = pGVM; 972 966 pHandle->hEMT0 = hEMT0; … … 1463 1457 pGVMM->iFreeHead = iHandle; 1464 1458 ASMAtomicWriteNullPtr(&pHandle->pGVM); 1465 ASMAtomicWriteNullPtr(&pHandle->pVMRemoveMe);1466 1459 ASMAtomicWriteNullPtr(&pHandle->pvObj); 1467 1460 ASMAtomicWriteNullPtr(&pHandle->pSession); … … 1602 1595 */ 1603 1596 PGVMHANDLE pHandle = &pGVMM->aHandles[hGVM]; 1604 AssertPtrReturn(pHandle->pVMRemoveMe, NULL);1605 1597 AssertPtrReturn(pHandle->pvObj, NULL); 1606 1598 PGVM pGVM = pHandle->pGVM;
Note:
See TracChangeset
for help on using the changeset viewer.