Changeset 13823 in vbox for trunk/src/VBox/VMM/PATM
- Timestamp:
- Nov 5, 2008 1:10:20 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38814
- Location:
- trunk/src/VBox/VMM/PATM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/CSAM.cpp
r13822 r13823 1941 1941 1942 1942 Assert(enmAccessType == PGMACCESSTYPE_WRITE); 1943 Log(("CSAMCodePageWriteHandler: write to % VGv size=%zu\n", GCPtr, cbBuf));1943 Log(("CSAMCodePageWriteHandler: write to %RGv size=%zu\n", GCPtr, cbBuf)); 1944 1944 1945 1945 if (VM_IS_EMT(pVM)) … … 1972 1972 { 1973 1973 fInCSAMCodePageInvalidate = true; 1974 LogFlow(("CSAMCodePageInvalidate % VGv\n", GCPtr));1974 LogFlow(("CSAMCodePageInvalidate %RGv\n", GCPtr)); 1975 1975 /** @todo We can't remove the page (which unregisters the virtual handler) as we are called from a DoWithAll on the virtual handler tree. Argh. */ 1976 1976 csamFlushPage(pVM, GCPtr, false /* don't remove page! */); -
trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp
r13820 r13823 102 102 cpl = (pRegFrame->ss & X86_SEL_RPL); 103 103 104 Log(("CSAMGCCodePageWriteHandler: code page write at % VGv original address %VGv (cpl=%d)\n", pvFault, (RTGCUINTPTR)pvRange + offRange, cpl));104 Log(("CSAMGCCodePageWriteHandler: code page write at %RGv original address %RGv (cpl=%d)\n", pvFault, (RTGCUINTPTR)pvRange + offRange, cpl)); 105 105 106 106 /* If user code is modifying one of our monitored pages, then we can safely make it r/w as it's no longer being used for supervisor code. */ … … 129 129 * Make this particular page R/W. The VM_FF_CSAM_FLUSH_DIRTY_PAGE handler will reset it to readonly again. 130 130 */ 131 Log(("CSAMGCCodePageWriteHandler: enabled r/w for page % VGv\n", pvFault));131 Log(("CSAMGCCodePageWriteHandler: enabled r/w for page %RGv\n", pvFault)); 132 132 rc = PGMShwModifyPage(pVM, pvFault, 1, X86_PTE_RW, ~(uint64_t)X86_PTE_RW); 133 133 AssertMsgRC(rc, ("PGMShwModifyPage -> rc=%Rrc\n", rc));
Note:
See TracChangeset
for help on using the changeset viewer.