VirtualBox

Changeset 31443 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Aug 6, 2010 7:19:31 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
64516
Message:

PGMAllBth.h: Must pass the RW flag to SyncHandlerPte. Some more logging.

File:
1 edited

Legend:

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

    r31402 r31443  
    119119    TRPMSetErrorCode(pVCpu, uNewErr);
    120120
     121    LogFlow(("Guest trap; cr2=%RGv uErr=%RGv lvl=%d\n", pGstWalk->Core.GCPtr, uErr, pGstWalk->Core.uLevel));
    121122    STAM_STATS({ pVCpu->pgm.s.CTX_SUFF(pStatTrap0eAttribution) = &pVCpu->pgm.s.CTX_SUFF(pStats)->StatRZTrap0eTime2GuestTrap; });
    122123    return VINF_EM_RAW_GUEST_TRAP;
     
    14261427    if (!PGM_PAGE_HAS_ACTIVE_ALL_HANDLERS(pPage))
    14271428    {
     1429        LogFlow(("SyncHandlerPte: monitored page (%R[pgmpage]) -> mark read-only\n", pPage));
    14281430#if PGM_SHW_TYPE == PGM_TYPE_EPT
    14291431        pPteDst->u             = PGM_PAGE_GET_HCPHYS(pPage);
     
    15571559            if (PGM_PAGE_HAS_ACTIVE_HANDLERS(pPage))
    15581560                PGM_BTH_NAME(SyncHandlerPte)(pVM, pPage,
    1559                                              PteSrc.u & ~(  X86_PTE_PAE_PG_MASK | X86_PTE_AVL_MASK | X86_PTE_PAT
    1560                                                           | X86_PTE_PCD | X86_PTE_PWT | X86_PTE_RW),
     1561                                             PteSrc.u & ~(  X86_PTE_PAE_PG_MASK | X86_PTE_AVL_MASK
     1562                                                          | X86_PTE_PAT | X86_PTE_PCD | X86_PTE_PWT),
    15611563                                             &PteDst);
    15621564            else
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