VirtualBox

Changeset 31207 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 29, 2010 1:06:09 PM (14 years ago)
Author:
vboxsync
Message:

PGMAllBth.h: Temporarily shut up ugly raw-mode context assertion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r31178 r31207  
    563563            return VINF_SUCCESS;
    564564        }
     565#ifndef IN_RC
    565566        AssertMsg(GstWalk.Pde.u == GstWalk.pPde->u || GstWalk.pPte->u == GstWalk.pPde->u, ("%RX64 %RX64\n", (uint64_t)GstWalk.Pde.u, (uint64_t)GstWalk.pPde->u));
    566567        AssertMsg(GstWalk.Core.fBigPage || GstWalk.Pte.u == GstWalk.pPte->u, ("%RX64 %RX64\n", (uint64_t)GstWalk.Pte.u, (uint64_t)GstWalk.pPte->u));
     568#else
     569        /* Ugly hack, proper fix is comming up later. */
     570        if (   !(GstWalk.Pde.u == GstWalk.pPde->u || GstWalk.pPte->u == GstWalk.pPde->u)
     571            || !(GstWalk.Core.fBigPage || GstWalk.Pte.u == GstWalk.pPte->u) )
     572        {
     573            rc = PGM_GST_NAME(Walk)(pVCpu, pvFault, &GstWalk);
     574            if (RT_FAILURE_NP(rc))
     575                return VBOXSTRICTRC_TODO(PGM_BTH_NAME(Trap0eHandlerGuestFault)(pVCpu, &GstWalk, uErr));
     576        }
     577#endif
    567578    }
    568579
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