VirtualBox

Changeset 91688 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Oct 12, 2021 12:21:10 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
147416
Message:

VMM/NEM: Added some more #ifdef'ing to reduce the amount of ioctl probing to what we actually need. bugref:10118

File:
1 edited

Legend:

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

    r91676 r91688  
    197197    /** Info about the VidGetPartitionProperty I/O control interface. */
    198198    NEMWINIOCTL                 IoCtlGetPartitionProperty;
     199#  ifdef NEM_WIN_WITH_RING0_RUNLOOP
    199200    /** Info about the VidStartVirtualProcessor I/O control interface. */
    200201    NEMWINIOCTL                 IoCtlStartVirtualProcessor;
     
    203204    /** Info about the VidStopVirtualProcessor I/O control interface. */
    204205    NEMWINIOCTL                 IoCtlMessageSlotHandleAndGetNext;
     206#  endif
    205207
    206208    /** Statistics updated by NEMR0UpdateStatistics. */
     
    393395    /** Info about the VidGetPartitionProperty I/O control interface. */
    394396    NEMWINIOCTL                 IoCtlGetPartitionProperty;
     397#  ifdef NEM_WIN_WITH_RING0_RUNLOOP
    395398    /** Info about the VidStartVirtualProcessor I/O control interface. */
    396399    NEMWINIOCTL                 IoCtlStartVirtualProcessor;
     
    401404    /** Whether we may use the ring-0 runloop or not. */
    402405    bool                        fMayUseRing0Runloop;
     406#  endif
    403407
    404408    /** Hypercall input/ouput page for non-EMT. */
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