Changeset 91895 in vbox for trunk/src/VBox/VMM/include/PDMInternal.h
- Timestamp:
- Oct 20, 2021 1:30:17 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 147699
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PDMInternal.h
r90677 r91895 1063 1063 /** LIFO of pending items - R0. */ 1064 1064 R0PTRTYPE(PPDMQUEUEITEMCORE) volatile pPendingR0; 1065 /** Pointer to the GC VM and indicator for GC enabled queue.1066 * If this is NULL, the queue cannot be used in GC.1067 */1068 PVMRC pVMRC;1069 /** LIFO of pending items - GC. */1070 RCPTRTYPE(PPDMQUEUEITEMCORE) volatile pPendingRC;1071 1065 1072 1066 /** Item size (bytes). */ … … 1107 1101 /** Pointer to the free item - HC Ptr. */ 1108 1102 R0PTRTYPE(PPDMQUEUEITEMCORE) volatile pItemR0; 1109 /** Pointer to the free item - GC Ptr. */1110 RCPTRTYPE(PPDMQUEUEITEMCORE) volatile pItemRC;1111 #if HC_ARCH_BITS == 641112 RTRCPTR Alignment0;1113 #endif1114 1103 } aFreeItems[1]; 1115 1104 } PDMQUEUE; … … 1434 1423 /** Queue in which devhlp tasks are queued for R3 execution - R0 Ptr. */ 1435 1424 R0PTRTYPE(PPDMQUEUE) pDevHlpQueueR0; 1436 /** Queue in which devhlp tasks are queued for R3 execution - RC Ptr. */1437 RCPTRTYPE(PPDMQUEUE) pDevHlpQueueRC;1438 /** Pointer to the queue which should be manually flushed - RC Ptr.1439 * Only touched by EMT. */1440 RCPTRTYPE(struct PDMQUEUE *) pQueueFlushRC;1441 1425 /** Pointer to the queue which should be manually flushed - R0 Ptr. 1442 1426 * Only touched by EMT. */ … … 1676 1660 char *pdmR3FileR3(const char *pszFile, bool fShared); 1677 1661 int pdmR3LoadR3U(PUVM pUVM, const char *pszFilename, const char *pszName); 1678 1679 void pdmR3QueueRelocate(PVM pVM, RTGCINTPTR offDelta);1680 1662 1681 1663 int pdmR3TaskInit(PVM pVM);
Note:
See TracChangeset
for help on using the changeset viewer.