VirtualBox

Changeset 1057 in vbox for trunk/src/recompiler


Ignore:
Timestamp:
Feb 23, 2007 8:38:37 PM (18 years ago)
Author:
vboxsync
Message:

Trapping and virtualizing TSC (both disabled).

Location:
trunk/src/recompiler
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/recompiler/VBoxRecompiler.c

    r858 r1057  
    719719         */
    720720        pVM->rem.s.Env.interrupt_request = CPU_INTERRUPT_SINGLE_INSTR;
    721         TMCpuTickResume(pVM);
    722721        rc = cpu_exec(&pVM->rem.s.Env);
    723         TMCpuTickPause(pVM);
    724722        switch (rc)
    725723        {
     
    826824        do
    827825        {
    828             TMCpuTickResume(pVM);
    829826            rc = cpu_exec(&pVM->rem.s.Env);
    830             TMCpuTickPause(pVM);
    831 
    832827        } while (   eip == pVM->rem.s.Env.eip
    833828                 && (rc == EXCP_DEBUG || rc == EXCP_EXECUTE_RAW)
     
    949944
    950945
    951     TMCpuTickResume(pVM);
    952946    int rc = cpu_exec(&pVM->rem.s.Env);
    953     TMCpuTickPause(pVM);
    954947    switch (rc)
    955948    {
  • trunk/src/recompiler/new/VBoxRecompiler.c

    r1001 r1057  
    735735         */
    736736        pVM->rem.s.Env.interrupt_request = CPU_INTERRUPT_SINGLE_INSTR;
    737         TMCpuTickResume(pVM);
    738737        rc = cpu_exec(&pVM->rem.s.Env);
    739         TMCpuTickPause(pVM);
    740738        switch (rc)
    741739        {
     
    850848        do
    851849        {
    852             TMCpuTickResume(pVM);
    853850            rc = cpu_exec(&pVM->rem.s.Env);
    854             TMCpuTickPause(pVM);
    855851
    856852        } while (   eip == pVM->rem.s.Env.eip
     
    981977
    982978
    983     TMCpuTickResume(pVM);
    984979    int rc = cpu_exec(&pVM->rem.s.Env);
    985     TMCpuTickPause(pVM);
    986980    switch (rc)
    987981    {
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