VirtualBox

Changeset 77056 in vbox for trunk/src/VBox/Devices/VMMDev


Ignore:
Timestamp:
Jan 30, 2019 6:00:43 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
128501
Message:

VMMDev: Simplify VMMDevReq_HGCMCall,VMMDevReq_HGCMCall32, and VMMDevReq_HGCMCall64 definitions. bugref:9172

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r76553 r77056  
    17831783
    17841784/**
    1785  * Handles VMMDevReq_HGCMCall.
     1785 * Handles VMMDevReq_HGCMCall32 and VMMDevReq_HGCMCall64.
    17861786 *
    17871787 * @returns VBox status code that the guest should see.
     
    27422742
    27432743# ifdef VBOX_WITH_64_BITS_GUESTS
     2744        case VMMDevReq_HGCMCall64:
     2745# endif
    27442746        case VMMDevReq_HGCMCall32:
    2745         case VMMDevReq_HGCMCall64:
    2746 # else
    2747         case VMMDevReq_HGCMCall:
    2748 # endif /* VBOX_WITH_64_BITS_GUESTS */
    27492747            vmmdevReqHdrSetHgcmAsyncExecute(pThis, GCPhysReqHdr, *ppLock);
    27502748            pReqHdr->rc = vmmdevReqHandler_HGCMCall(pThis, pReqHdr, GCPhysReqHdr, tsArrival, ppLock);
  • trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp

    r76664 r77056  
    10491049                        || enmRequestType == VMMDevReq_HGCMCall64, VERR_INVALID_PARAMETER);
    10501050#else
    1051     ASSERT_GUEST_RETURN(enmRequestType == VMMDevReq_HGCMCall, VERR_INVALID_PARAMETER);
     1051    ASSERT_GUEST_RETURN(enmRequestType == VMMDevReq_HGCMCall32, VERR_INVALID_PARAMETER);
    10521052#endif
    10531053    RT_UNTRUSTED_VALIDATED_FENCE();
     
    13721372#ifdef VBOX_WITH_64_BITS_GUESTS
    13731373                        case VMMDevReq_HGCMCall64:
     1374#endif
    13741375                        case VMMDevReq_HGCMCall32:
    1375 #else
    1376                         case VMMDevReq_HGCMCall:
    1377 #endif
    13781376                        {
    13791377                            VMMDevHGCMCall *pHGCMCall = (VMMDevHGCMCall *)pHeader;
     
    14551453#ifdef VBOX_WITH_64_BITS_GUESTS
    14561454                    case VMMDevReq_HGCMCall64:
     1455#endif
    14571456                    case VMMDevReq_HGCMCall32:
    1458 #else
    1459                     case VMMDevReq_HGCMCall:
    1460 #endif
    14611457                    {
    14621458                        VMMDevHGCMCall *pHGCMCall = (VMMDevHGCMCall *)pHeader;
     
    21912187
    21922188#ifdef VBOX_WITH_64_BITS_GUESTS
     2189        case VMMDevReq_HGCMCall64:
     2190#endif
    21932191        case VMMDevReq_HGCMCall32:
    2194         case VMMDevReq_HGCMCall64:
    2195 #else
    2196         case VMMDevReq_HGCMCall:
    2197 #endif
    21982192        {
    21992193            VMMDevHGCMCall *pReq = (VMMDevHGCMCall *)pReqHdr;
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