VirtualBox

Changeset 8002 in vbox


Ignore:
Timestamp:
Apr 15, 2008 3:12:54 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
29658
Message:

Backed out 29657

File:
1 edited

Legend:

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

    r8001 r8002  
    26782678    {
    26792679        pMapping      = pVM->pgm.s.CTXALLSUFF(pMappings);
    2680         iPdNoMapping  = (pMapping) ? pMapping->GCPtr >> SHW_PD_SHIFT : ~0U;
     2680        iPdNoMapping  = (pMapping) ? pMapping->GCPtr >> X86_PD_SHIFT : ~0U;     /** PAE todo */
    26812681    }
    26822682    else
     
    27422742                        pPDEDst += cPTs + (PGM_SHW_TYPE != PGM_TYPE_32BIT) * cPTs;
    27432743                        pMapping = pMapping->CTXALLSUFF(pNext);
    2744                         iPdNoMapping = pMapping ? pMapping->GCPtr >> SHW_PD_SHIFT : ~0U;
     2744                        iPdNoMapping = pMapping ? pMapping->GCPtr >> X86_PD_SHIFT : ~0U;
    27452745                        continue;
    27462746                    }
     
    27542754                     */
    27552755                    pMapping = pVM->pgm.s.pMappingsR3;
    2756                     while (pMapping && pMapping->GCPtr < (iPD << SHW_PD_SHIFT))
     2756                    while (pMapping && pMapping->GCPtr < (iPD << X86_PD_SHIFT))
    27572757                        pMapping = pMapping->pNextR3;
    2758                     iPdNoMapping = pMapping ? pMapping->GCPtr >> SHW_PD_SHIFT : ~0U;
     2758                    iPdNoMapping = pMapping ? pMapping->GCPtr >> X86_PD_SHIFT : ~0U;
    27592759#   else
    27602760                    LogFlow(("SyncCR3: detected conflict -> VINF_PGM_SYNC_CR3\n"));
     
    28842884                    /* It's fixed, just skip the mapping. */
    28852885                    pMapping = pMapping->CTXALLSUFF(pNext);
    2886                     iPdNoMapping = pMapping ? pMapping->GCPtr >> SHW_PD_SHIFT : ~0U;
     2886                    iPdNoMapping = pMapping ? pMapping->GCPtr >> X86_PD_SHIFT : ~0U;
    28872887                }
    28882888                else
     
    29082908                             */
    29092909                            pMapping = pVM->pgm.s.CTXALLSUFF(pMappings);
    2910                             while (pMapping && pMapping->GCPtr < (iPD << SHW_PD_SHIFT))
     2910                            while (pMapping && pMapping->GCPtr < (iPD << X86_PD_SHIFT))
    29112911                                pMapping = pMapping->CTXALLSUFF(pNext);
    2912                             iPdNoMapping = pMapping ? pMapping->GCPtr >> SHW_PD_SHIFT : ~0U;
     2912                            iPdNoMapping = pMapping ? pMapping->GCPtr >> X86_PD_SHIFT : ~0U;
    29132913                            break;
    29142914#   else
     
    29222922                        pMapping = pMapping->CTXALLSUFF(pNext);
    29232923                        if (pMapping)
    2924                             iPdNoMapping = pMapping->GCPtr >> SHW_PD_SHIFT;
     2924                            iPdNoMapping = pMapping->GCPtr >> X86_PD_SHIFT;
    29252925                    }
    29262926                }
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