Changeset 13107 in vbox
- Timestamp:
- Oct 9, 2008 8:57:05 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 37602
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGM.cpp
r13106 r13107 2785 2785 #endif 2786 2786 2787 #ifdef VBOX_WITH_64_BITS_GUESTS2788 # define PGM_TYPE_MAX_SHADOW PGM_TYPE_AMD642789 #else2790 # define PGM_TYPE_MAX_SHADOW PGM_TYPE_PAE2791 #endif2792 2793 2787 /* The shadow part of the nested callback mode depends on the host paging mode (AMD-V only). */ 2794 2788 switch(pVM->pgm.s.enmHostMode) … … 2796 2790 case SUPPAGINGMODE_32_BIT: 2797 2791 case SUPPAGINGMODE_32_BIT_GLOBAL: 2798 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_MAX_SHADOW;i++) 2792 #ifdef VBOX_WITH_64_BITS_GUESTS 2793 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_AMD64;i++) 2794 #else 2795 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_PAE;i++) 2796 #endif 2799 2797 { 2800 2798 pModeData = &pVM->pgm.s.paModeData[pgmModeDataIndex(PGM_TYPE_NESTED, i)]; … … 2807 2805 case SUPPAGINGMODE_PAE_GLOBAL: 2808 2806 case SUPPAGINGMODE_PAE_GLOBAL_NX: 2809 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_MAX_SHADOW;i++) 2807 #ifdef VBOX_WITH_64_BITS_GUESTS 2808 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_AMD64;i++) 2809 #else 2810 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_PAE;i++) 2811 #endif 2810 2812 { 2811 2813 pModeData = &pVM->pgm.s.paModeData[pgmModeDataIndex(PGM_TYPE_NESTED, i)]; … … 2818 2820 case SUPPAGINGMODE_AMD64_NX: 2819 2821 case SUPPAGINGMODE_AMD64_GLOBAL_NX: 2820 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_MAX_SHADOW;i++) 2822 #ifdef VBOX_WITH_64_BITS_GUESTS 2823 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_AMD64;i++) 2824 #else 2825 for (unsigned i=PGM_TYPE_REAL;i<=PGM_TYPE_PAE;i++) 2826 #endif 2821 2827 { 2822 2828 pModeData = &pVM->pgm.s.paModeData[pgmModeDataIndex(PGM_TYPE_NESTED, i)];
Note:
See TracChangeset
for help on using the changeset viewer.