VirtualBox

Ignore:
Timestamp:
Oct 20, 2021 1:30:17 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
147699
Message:

VMM: Removed raw-mode stuff from PDMQueue. bugref:9517

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/PDMInternal.h

    r90677 r91895  
    10631063    /** LIFO of pending items - R0. */
    10641064    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;
    10711065
    10721066    /** Item size (bytes). */
     
    11071101        /** Pointer to the free item - HC Ptr. */
    11081102        R0PTRTYPE(PPDMQUEUEITEMCORE) volatile   pItemR0;
    1109         /** Pointer to the free item - GC Ptr. */
    1110         RCPTRTYPE(PPDMQUEUEITEMCORE) volatile   pItemRC;
    1111 #if HC_ARCH_BITS == 64
    1112         RTRCPTR                                 Alignment0;
    1113 #endif
    11141103    }                               aFreeItems[1];
    11151104} PDMQUEUE;
     
    14341423    /** Queue in which devhlp tasks are queued for R3 execution - R0 Ptr. */
    14351424    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;
    14411425    /** Pointer to the queue which should be manually flushed - R0 Ptr.
    14421426     * Only touched by EMT. */
     
    16761660char       *pdmR3FileR3(const char *pszFile, bool fShared);
    16771661int         pdmR3LoadR3U(PUVM pUVM, const char *pszFilename, const char *pszName);
    1678 
    1679 void        pdmR3QueueRelocate(PVM pVM, RTGCINTPTR offDelta);
    16801662
    16811663int         pdmR3TaskInit(PVM pVM);
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