VirtualBox

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


Ignore:
Timestamp:
Feb 16, 2018 4:24:43 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
120903
Message:

NEM: More code - DSL is getting somewhere now, but VRAM access sucks. bugref:9044

File:
1 edited

Legend:

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

    r70979 r71040  
    4747#ifdef RT_OS_WINDOWS
    4848    /** Set if we've created the EMTs. */
    49     bool                        fCreatedEmts;
     49    bool                        fCreatedEmts : 1;
    5050    /** WHvRunVpExitReasonX64Cpuid is supported. */
    51     bool                        fExtendedMsrExit;
     51    bool                        fExtendedMsrExit : 1;
    5252    /** WHvRunVpExitReasonX64MsrAccess is supported. */
    53     bool                        fExtendedCpuIdExit;
     53    bool                        fExtendedCpuIdExit : 1;
    5454    /** WHvRunVpExitReasonException is supported. */
    55     bool                        fExtendedXcptExit;
     55    bool                        fExtendedXcptExit : 1;
     56    /** Set if we've started more than one CPU and cannot mess with A20. */
     57    bool                        fA20Fixed : 1;
     58    /** Set if A20 is enabled. */
     59    bool                        fA20Enabled : 1;
    5660    /** The reported CPU vendor.   */
    5761    CPUMCPUVENDOR               enmCpuVendor;
     
    114118int     nemR3NativeTerm(PVM pVM);
    115119void    nemR3NativeReset(PVM pVM);
    116 void    nemR3NativeResetCpu(PVMCPU pVCpu);
     120void    nemR3NativeResetCpu(PVMCPU pVCpu, bool fInitIpi);
    117121VBOXSTRICTRC    nemR3NativeRunGC(PVM pVM, PVMCPU pVCpu);
    118122bool            nemR3NativeCanExecuteGuest(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx);
    119123bool            nemR3NativeSetSingleInstruction(PVM pVM, PVMCPU pVCpu, bool fEnable);
     124void            nemR3NativeNotifyFF(PVM pVM, PVMCPU pVCpu, uint32_t fFlags);
    120125
    121126int     nemR3NativeNotifyPhysRamRegister(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cb);
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