VirtualBox

Ignore:
Timestamp:
Jun 26, 2009 10:23:04 PM (15 years ago)
Author:
vboxsync
Message:

HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX part.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/HWACCMInternal.h

    r20981 r20997  
    441441typedef VMCSCACHE *PVMCSCACHE;
    442442
     443/** VMX StartVM function. */
     444typedef DECLCALLBACK(int) FNHWACCMVMXSTARTVM(RTHCUINT fResume, PCPUMCTX pCtx, PVMCSCACHE pCache, PVM pVM, PVMCPU pVCpu);
     445/** Pointer to an VMX StartVM function. */
     446typedef R0PTRTYPE(FNHWACCMVMXSTARTVM *) PFNHWACCMVMXSTARTVM;
     447
    443448/**
    444449 * HWACCM VMCPU Instance data.
     
    480485
    481486        /** Ring 0 handlers for VT-x. */
    482         DECLR0CALLBACKMEMBER(int,  pfnStartVM,(RTHCUINT fResume, PCPUMCTX pCtx, PVMCSCACHE pCache, PVM pVM, PVMCPU pVCpu));
     487        PFNHWACCMVMXSTARTVM         pfnStartVM;
    483488
    484489        /** Current VMX_VMCS_CTRL_PROC_EXEC_CONTROLS. */
     
    719724VMMR0DECL(int) HWACCMR0DummyLoadGuestState(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx);
    720725
     726# ifdef VBOX_WITH_KERNEL_USING_XMM
     727DECLASM(int) hwaccmR0VMXStartVMWrapperXMM(RTHCUINT fResume, PCPUMCTX pCtx, PVMCSCACHE pCache, PVM pVM, PVMCPU pVCpu, PFNHWACCMVMXSTARTVM pfnStartVM);
     728# endif
    721729
    722730# ifdef VBOX_WITH_HYBRID_32BIT_KERNEL
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