VirtualBox

Changeset 72403 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
May 31, 2018 1:28:21 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
122866
Message:

NEM/win: Working on merging the two sets of register access functions. bugref:9044

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp

    r72392 r72403  
    10341034    /* MSRs */
    10351035    // HvX64RegisterTsc - don't touch
    1036     /** @todo does HvX64RegisterTsc include TSC_AUX?  Is it TSC_AUX? */
    10371036    if (fWhat & CPUMCTX_EXTRN_EFER)
    10381037    {
     
    11741173    }
    11751174
    1176     /* event injection (always clear it). */
     1175    /* event injection (clear it). */
    11771176    if (fWhat & CPUMCTX_EXTRN_NEM_WIN_EVENT_INJECT)
    11781177    {
     
    17671766        Assert(pInput->Names[iReg] == HvX64RegisterDr7);
    17681767        if (pCtx->dr[7] != paValues[iReg].Reg64)
    1769             CPUMSetGuestDR6(pVCpu, paValues[iReg].Reg64);
     1768            CPUMSetGuestDR7(pVCpu, paValues[iReg].Reg64);
    17701769        iReg++;
    17711770    }
     
    20972096            pVCpu->nem.s.fLastInterruptShadow = paValues[iReg].InterruptState.InterruptShadow;
    20982097            if (paValues[iReg].InterruptState.InterruptShadow)
    2099             {
    21002098                EMSetInhibitInterruptsPC(pVCpu, paValues[iReg + 1].Reg64);
    2101                 VMCPU_FF_SET(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS);
    2102             }
    21032099            else
    21042100                VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS);
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