VirtualBox

Changeset 2716 in vbox for trunk/src


Ignore:
Timestamp:
May 18, 2007 2:33:00 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
21311
Message:

One other case where we should check if any forced actions are pending before forwarding a trap or interrupt.

File:
1 edited

Legend:

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

    r2505 r2716  
    20372037                    if (TRPMR3GetGuestTrapHandler(pVM, u8Interrupt) != TRPM_INVALID_HANDLER)
    20382038                    {
     2039                        /* Must check pending forced actions as our IDT or GDT might be out of sync */
     2040                        EMR3CheckRawForcedActions(pVM);
     2041
    20392042                        rc = TRPMForwardTrap(pVM, CPUMCTX2CORE(pCtx), u8Interrupt, uErrorCode, enmError, TRPM_TRAP);
    20402043                        if (rc == VINF_SUCCESS /* Don't use VBOX_SUCCESS */)
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