VirtualBox

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


Ignore:
Timestamp:
Feb 9, 2018 11:45:56 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
120788
Message:

VMM/NEM: More code.

File:
1 edited

Legend:

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

    r70944 r70945  
    4646    bool                        fEnabled;
    4747#ifdef RT_OS_WINDOWS
     48    /** Set if we've created the EMTs. */
     49    bool                        fCreatedEmts;
    4850    /** WHvRunVpExitReasonX64Cpuid is supported. */
    4951    bool                        fExtendedMsrExit;
     
    5456    /** The reported CPU vendor.   */
    5557    CPUMCPUVENDOR               enmCpuVendor;
    56     /** Explicit padding. */
    57     uint32_t                    u32Padding1;
     58    /** Cache line flush size as a power of two. */
     59    uint8_t                     cCacheLineFlushShift;
    5860    /** The result of WHvCapabilityCodeProcessorFeatures. */
    5961    union
     
    6668# endif
    6769    } uCpuFeatures;
     70
     71    /** The partition handle. */
     72# ifdef _WINHVAPIDEFS_H_
     73    WHV_PARTITION_HANDLE
     74# else
     75    RTHCUINTPTR
     76# endif
     77                                hPartition;
     78    /** The device handle for the partition, for use with Vid APIs or direct I/O
     79     * controls. */
     80    RTR3PTR                     hPartitionDevice;
    6881#endif
    6982
     
    97110#ifdef IN_RING3
    98111int     nemR3NativeInit(PVM pVM, bool fFallback, bool fForced);
     112int     nemR3NativeInitAfterCPUM(PVM pVM);
    99113int     nemR3NativeInitCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
    100114int     nemR3NativeTerm(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