Changeset 26437 in vbox
- Timestamp:
- Feb 11, 2010 3:06:15 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57572
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMLdr.cpp
r26250 r26437 97 97 int pdmR3LdrInitU(PUVM pUVM) 98 98 { 99 #if def PDMLDR_FAKE_MODE99 #if defined(PDMLDR_FAKE_MODE) || !defined(VBOX_WITH_RAW_MODE) 100 100 return VINF_SUCCESS; 101 101 … … 148 148 } 149 149 150 #ifdef VBOX_WITH_RAW_MODE 150 151 case PDMMOD_TYPE_RC: 152 #endif 151 153 case PDMMOD_TYPE_R3: 152 154 /* MM will free this memory for us - it's alloc only memory. :-) */ … … 177 179 VMMR3DECL(void) PDMR3LdrRelocateU(PUVM pUVM, RTGCINTPTR offDelta) 178 180 { 181 #ifdef VBOX_WITH_RAW_MODE 179 182 LogFlow(("PDMR3LdrRelocate: offDelta=%RGv\n", offDelta)); 180 183 … … 217 220 } 218 221 } 222 #endif 219 223 } 220 224 … … 302 306 303 307 308 #ifdef VBOX_WITH_RAW_MODE 304 309 /** 305 310 * Resolve an external symbol during RTLdrGetBits() of a RC module. … … 538 543 return rc; 539 544 } 545 #endif /* VBOX_WITH_RAW_MODE */ 540 546 541 547 … … 776 782 VMMR3DECL(int) PDMR3LdrGetSymbolRC(PVM pVM, const char *pszModule, const char *pszSymbol, PRTRCPTR pRCPtrValue) 777 783 { 778 #if def PDMLDR_FAKE_MODE784 #if defined(PDMLDR_FAKE_MODE) || !defined(VBOX_WITH_RAW_MODE) 779 785 *pRCPtrValue = 0xfeedf00d; 780 786 return VINF_SUCCESS; … … 832 838 VMMR3DECL(int) PDMR3LdrGetSymbolRCLazy(PVM pVM, const char *pszModule, const char *pszSymbol, PRTRCPTR pRCPtrValue) 833 839 { 834 #if def PDMLDR_FAKE_MODE840 #if defined(PDMLDR_FAKE_MODE) || !defined(PDMR3LdrLoadRC) 835 841 *pRCPtrValue = 0xfeedf00d; 836 842 return VINF_SUCCESS; … … 1179 1185 switch (enmType) 1180 1186 { 1187 #ifdef VBOX_WITH_RAW_MODE 1181 1188 case PDMMOD_TYPE_RC: 1182 1189 { … … 1191 1198 break; 1192 1199 } 1200 #endif 1193 1201 1194 1202 case PDMMOD_TYPE_R0: -
trunk/src/VBox/VMM/PGM.cpp
r26150 r26437 1192 1192 * Init the structure. 1193 1193 */ 1194 #ifdef PGM_WITHOUT_MAPPINGS 1195 pVM->pgm.s.fMappingsDisabled = true; 1196 #endif 1194 1197 pVM->pgm.s.offVM = RT_OFFSETOF(VM, pgm.s); 1195 1198 pVM->pgm.s.offVCpuPGM = RT_OFFSETOF(VMCPU, pgm.s); … … 3065 3068 VMMSWITCHER enmSwitcher; 3066 3069 PGMMODE enmShadowMode = pgmR3CalcShadowMode(pVM, enmGuestMode, pVM->pgm.s.enmHostMode, pVCpu->pgm.s.enmShadowMode, &enmSwitcher); 3070 3071 #ifdef VBOX_WITH_RAW_MODE 3067 3072 if (enmSwitcher != VMMSWITCHER_INVALID) 3068 3073 { … … 3077 3082 } 3078 3083 } 3084 #endif 3079 3085 3080 3086 /* -
trunk/src/VBox/VMM/VMM.cpp
r26176 r26437 752 752 * Recalc the RC address. 753 753 */ 754 #ifdef VBOX_WITH_RAW_MODE 754 755 pVM->vmm.s.pvCoreCodeRC = MMHyperR3ToRC(pVM, pVM->vmm.s.pvCoreCodeR3); 756 #endif 755 757 756 758 /* -
trunk/src/VBox/VMM/VMMSwitcher.cpp
r26270 r26437 103 103 int vmmR3SwitcherInit(PVM pVM) 104 104 { 105 #ifndef VBOX_WITH_RAW_MODE 106 return VINF_SUCCESS; 107 #else 105 108 /* 106 109 * Calc the size. … … 223 226 pVM->vmm.s.pvCoreCodeRC = 0; 224 227 return rc; 228 #endif 225 229 } 226 230 … … 233 237 void vmmR3SwitcherRelocate(PVM pVM, RTGCINTPTR offDelta) 234 238 { 239 #ifdef VBOX_WITH_RAW_MODE 235 240 /* 236 241 * Relocate all the switchers. … … 263 268 264 269 // AssertFailed(); 270 #endif 265 271 } 266 272
Note:
See TracChangeset
for help on using the changeset viewer.