Changeset 6862 in vbox
- Timestamp:
- Feb 8, 2008 10:38:38 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pgm.h
r6854 r6862 102 102 /** MMIO range. Pages are not present, all access is done in interpreter or recompiler. */ 103 103 PGMPHYSHANDLERTYPE_MMIO = 1, 104 /** Handle all normal page faults for a physical page range. */105 PGMPHYSHANDLERTYPE_PHYSICAL,106 104 /** Handler all write access to a physical page range. */ 107 105 PGMPHYSHANDLERTYPE_PHYSICAL_WRITE, -
trunk/src/VBox/VMM/PGMHandler.cpp
r6854 r6862 526 526 { 527 527 case PGMPHYSHANDLERTYPE_MMIO: pszType = "MMIO "; break; 528 case PGMPHYSHANDLERTYPE_PHYSICAL: pszType = "Natural"; break;529 528 case PGMPHYSHANDLERTYPE_PHYSICAL_WRITE: pszType = "Write "; break; 530 529 case PGMPHYSHANDLERTYPE_PHYSICAL_ALL: pszType = "All "; break; -
trunk/src/VBox/VMM/PGMInternal.h
r6856 r6862 3046 3046 switch (pCur->enmType) 3047 3047 { 3048 case PGMPHYSHANDLERTYPE_PHYSICAL:3049 return MM_RAM_FLAGS_PHYSICAL_HANDLER;3050 3051 3048 case PGMPHYSHANDLERTYPE_PHYSICAL_WRITE: 3052 3049 return MM_RAM_FLAGS_PHYSICAL_HANDLER | MM_RAM_FLAGS_PHYSICAL_WRITE; -
trunk/src/VBox/VMM/PGMMap.cpp
r5999 r6862 1156 1156 { 1157 1157 case PGMPHYSHANDLERTYPE_MMIO: pszType = "MMIO "; break; 1158 case PGMPHYSHANDLERTYPE_PHYSICAL: pszType = "Natural"; break;1159 1158 case PGMPHYSHANDLERTYPE_PHYSICAL_WRITE: pszType = "Write "; break; 1160 1159 case PGMPHYSHANDLERTYPE_PHYSICAL_ALL: pszType = "All "; break; -
trunk/src/VBox/VMM/VMMAll/PGMAll.cpp
r6829 r6862 819 819 820 820 case PGMPHYSHANDLERTYPE_MMIO: 821 case PGMPHYSHANDLERTYPE_PHYSICAL: 822 AssertMsgFailed(("Cannot disable an MMIO or natural PHYSICAL access handler! enmType=%d\n", pCur->enmType)); 821 AssertMsgFailed(("Cannot disable an MMIO access handler! enmType=%d\n", pCur->enmType)); 823 822 return VERR_ACCESS_DENIED; 824 823 … … 883 882 884 883 case PGMPHYSHANDLERTYPE_MMIO: 885 case PGMPHYSHANDLERTYPE_PHYSICAL: 886 AssertMsgFailed(("Cannot enable an MMIO or natural PHYSICAL access handler! enmType=%d\n", pCur->enmType)); 884 AssertMsgFailed(("Cannot reset an MMIO access handler! enmType=%d\n", pCur->enmType)); 887 885 return VERR_ACCESS_DENIED; 888 886 … … 936 934 case PGMPHYSHANDLERTYPE_PHYSICAL_WRITE: 937 935 case PGMPHYSHANDLERTYPE_PHYSICAL_ALL: 938 case PGMPHYSHANDLERTYPE_PHYSICAL:939 936 case PGMPHYSHANDLERTYPE_MMIO: 940 937 return true; … … 1601 1598 switch (pPhys->enmType) 1602 1599 { 1603 case PGMPHYSHANDLERTYPE_PHYSICAL: State.fFlagsFound |= MM_RAM_FLAGS_PHYSICAL_HANDLER; break;1604 1600 case PGMPHYSHANDLERTYPE_PHYSICAL_WRITE: State.fFlagsFound |= MM_RAM_FLAGS_PHYSICAL_HANDLER | MM_RAM_FLAGS_PHYSICAL_WRITE; break; 1605 1601 case PGMPHYSHANDLERTYPE_MMIO: -
trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp
r6861 r6862 95 95 { 96 96 case PGMPHYSHANDLERTYPE_MMIO: 97 case PGMPHYSHANDLERTYPE_PHYSICAL:98 97 case PGMPHYSHANDLERTYPE_PHYSICAL_WRITE: 99 98 case PGMPHYSHANDLERTYPE_PHYSICAL_ALL: … … 814 813 * Invalid. 815 814 */ 816 case PGMPHYSHANDLERTYPE_PHYSICAL:817 815 case PGMPHYSHANDLERTYPE_MMIO: 818 816 AssertMsgFailed(("Can't reset type %d!\n", pCur->enmType));
Note:
See TracChangeset
for help on using the changeset viewer.