Changeset 16924 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Feb 18, 2009 5:14:26 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp
r16916 r16924 570 570 STAM_COUNTER_INC(&pVM->pgm.s.StatR3DetectedConflicts); 571 571 572 #ifdef IN_RING3 572 573 Log(("PGMHasMappingConflicts: Conflict was detected at %08RX32 for mapping %s (32 bits)\n" 573 574 " iPDE=%#x iPT=%#x PDE=%RGp.\n", 574 575 (iPT + iPDE) << X86_PD_SHIFT, pCur->pszDesc, 575 576 iPDE, iPT, pPD->a[iPDE + iPT].au32[0])); 577 #else 578 Log(("PGMHasMappingConflicts: Conflict was detected at %08RX32 for mapping (32 bits)\n" 579 " iPDE=%#x iPT=%#x PDE=%RGp.\n", 580 (iPT + iPDE) << X86_PD_SHIFT, 581 iPDE, iPT, pPD->a[iPDE + iPT].au32[0])); 582 #endif 576 583 return true; 577 584 } … … 594 601 { 595 602 STAM_COUNTER_INC(&pVM->pgm.s.StatR3DetectedConflicts); 603 #ifdef IN_RING3 596 604 Log(("PGMHasMappingConflicts: Conflict was detected at %RGv for mapping %s (PAE)\n" 597 605 " PDE=%016RX64.\n", 598 606 GCPtr, pCur->pszDesc, Pde.u)); 607 #else 608 Log(("PGMHasMappingConflicts: Conflict was detected at %RGv for mapping (PAE)\n" 609 " PDE=%016RX64.\n", 610 GCPtr, Pde.u)); 611 #endif 599 612 return true; 600 613 } … … 649 662 STAM_COUNTER_INC(&pVM->pgm.s.StatR3DetectedConflicts); 650 663 664 #ifdef IN_RING3 651 665 Log(("PGMHasMappingConflicts: Conflict was detected at %08RX32 for mapping %s (32 bits)\n" 652 666 " iPDE=%#x iPT=%#x PDE=%RGp.\n", 653 667 (iPT + iPDE) << X86_PD_SHIFT, pCur->pszDesc, 654 668 iPDE, iPT, pPD->a[iPDE + iPT].au32[0])); 655 #ifdef IN_RING3656 669 int rc = pgmR3SyncPTResolveConflict(pVM, pCur, pPD, iPDE << X86_PD_SHIFT); 657 670 AssertRCReturn(rc, rc); … … 665 678 break; 666 679 #else 680 Log(("PGMHasMappingConflicts: Conflict was detected at %08RX32 for mapping (32 bits)\n" 681 " iPDE=%#x iPT=%#x PDE=%RGp.\n", 682 (iPT + iPDE) << X86_PD_SHIFT, 683 iPDE, iPT, pPD->a[iPDE + iPT].au32[0])); 667 684 return VINF_PGM_SYNC_CR3; 668 685 #endif … … 689 706 { 690 707 STAM_COUNTER_INC(&pVM->pgm.s.StatR3DetectedConflicts); 708 #ifdef IN_RING3 691 709 Log(("PGMHasMappingConflicts: Conflict was detected at %RGv for mapping %s (PAE)\n" 692 710 " PDE=%016RX64.\n", 693 711 GCPtr, pCur->pszDesc, Pde.u)); 694 #ifdef IN_RING3695 712 int rc = pgmR3SyncPTResolveConflictPAE(pVM, pCur, GCPtr); 696 713 AssertRCReturn(rc, rc); … … 704 721 break; 705 722 #else 723 Log(("PGMHasMappingConflicts: Conflict was detected at %RGv for mapping (PAE)\n" 724 " PDE=%016RX64.\n", 725 GCPtr, Pde.u)); 706 726 return VINF_PGM_SYNC_CR3; 707 727 #endif
Note:
See TracChangeset
for help on using the changeset viewer.