VirtualBox

Changeset 2881 in vbox for trunk/src/VBox


Ignore:
Timestamp:
May 25, 2007 4:12:57 PM (18 years ago)
Author:
vboxsync
Message:

Completely wrong handling of the VINF_EM_RESCHEDULE_REM case. It was updating eip even though it told us to go to the recompiler!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/EM.cpp

    r2852 r2881  
    13211321         * (The unhandled cases ends up with rc == VINF_EM_RESCHEDULE_REM.)
    13221322         */
     1323        if (rc == VINF_EM_RESCHEDULE_REM)
     1324            break;  /* emulate this instruction only */
     1325
    13231326        if (    rc == VINF_SUCCESS
    13241327            ||  (rc >= VINF_EM_FIRST && rc <= VINF_EM_LAST))
     
    13281331            return rc;
    13291332        }
     1333
    13301334        if (rc == VINF_EM_RAW_GUEST_TRAP)
    13311335        {
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