Changeset 32043 in vbox for trunk/src/VBox
- Timestamp:
- Aug 27, 2010 11:47:17 AM (14 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMInternal.h
r32036 r32043 421 421 * @{ 422 422 */ 423 #if 0423 #if 1 424 424 /** 425 425 * For making sure that u1Present and X86_PTE_P checks doesn't mistake -
trunk/src/VBox/VMM/PGMPool.cpp
r32036 r32043 868 868 for (unsigned iShw = 0; iShw < RT_ELEMENTS(uShw.pPTPae->a); iShw++) 869 869 { 870 if ( uShw.pPTPae->a[iShw].n.u1Present)871 uShw.pPTPae->a[iShw].n.u1Write = 0;870 if (PGMSHWPTEPAE_IS_P(uShw.pPTPae->a[iShw])) 871 PGMSHWPTEPAE_SET_RO(uShw.pPTPae->a[iShw]); 872 872 } 873 873 break; -
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r32040 r32043 3071 3071 } 3072 3072 3073 #if 1 /** @todo FIXME r64700 regression? */3074 if ((PGMSHWPTEPAE_GET_U(pPT->a[iPte]) & (X86_PTE_PAE_PG_MASK | X86_PTE_P)) == u64)3075 #else3076 3073 if ((PGMSHWPTEPAE_GET_U(pPT->a[iPte]) & (X86_PTE_PAE_PG_MASK | X86_PTE_P | X86_PTE_PAE_MBZ_MASK_NX)) == u64) 3077 #endif3078 3074 { 3079 3075 X86PTEPAE Pte; … … 3092 3088 Log(("Found %RX64 expected %RX64\n", PGMSHWPTEPAE_GET_U(pPT->a[iPte]) & (X86_PTE_PAE_PG_MASK | X86_PTE_P | X86_PTE_PAE_MBZ_MASK_NX), u64)); 3093 3089 for (unsigned i = 0, cFound = 0; i < RT_ELEMENTS(pPT->a); i++) 3094 # if 1 /** @todo FIXME r64700 regression? */3095 if ((PGMSHWPTEPAE_GET_U(pPT->a[i]) & (X86_PTE_PAE_PG_MASK | X86_PTE_P)) == u64)3096 # else3097 3090 if ((PGMSHWPTEPAE_GET_U(pPT->a[i]) & (X86_PTE_PAE_PG_MASK | X86_PTE_P | X86_PTE_PAE_MBZ_MASK_NX)) == u64) 3098 # endif3099 3091 Log(("i=%d cFound=%d\n", i, ++cFound)); 3100 3092 #endif
Note:
See TracChangeset
for help on using the changeset viewer.