儲存庫 vbox 的更動 14899
- 時間撮記:
- 2008-12-2 下午12:39:34 (16 年 以前)
- 位置:
- trunk
- 檔案:
-
- 修改 8 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/include/VBox/hwaccm.h
r14875 r14899 135 135 VMMR0DECL(int) HWACCMR0SaveFPUState(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx); 136 136 VMMR0DECL(int) HWACCMR0SaveDebugState(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx); 137 VMMR0DECL(int) HWACCMR0TestSwitcher3264(PVM pVM); 137 138 # endif 138 139 -
trunk/include/VBox/vmm.h
r14845 r14899 263 263 /** Official call we use for testing Ring-0 APIs. */ 264 264 VMMR0_DO_TESTS, 265 /** Test the 32->64 bits switcher. */ 266 VMMR0_DO_TEST_SWITCHER3264, 265 267 266 268 /** The usual 32-bit type blow up. */ -
trunk/src/VBox/VMM/HWACCM.cpp
r14891 r14899 843 843 rc = PDMR3LdrGetSymbolRC(pVM, NULL, "HWACCMSaveGuestDebug64", &pVM->hwaccm.s.pfnSaveGuestDebug64); 844 844 AssertMsgRCReturn(rc, ("HWACCMSetupDebug64 -> rc=%Rrc\n", rc), rc); 845 846 #ifdef DEBUG 847 rc = PDMR3LdrGetSymbolRC(pVM, NULL, "HWACCMTestSwitcher64", &pVM->hwaccm.s.pfnTest64); 848 AssertMsgRCReturn(rc, ("HWACCMTestSwitcher64 -> rc=%Rrc\n", rc), rc); 849 #endif 845 850 } 846 851 #endif -
trunk/src/VBox/VMM/HWACCMInternal.h
r14875 r14899 225 225 /* RC handler to setup the 64 bits debug state. */ 226 226 RTRCPTR pfnSaveGuestDebug64; 227 228 # ifdef DEBUG 229 /* Test handler */ 230 RTRCPTR pfnTest64; 231 232 RTRCPTR uAlignment[1]; 233 # endif 227 234 #endif 228 235 -
trunk/src/VBox/VMM/VMMGC/HWACCMGCA.asm
r14898 r14899 550 550 ENDPROC HWACCMSaveGuestDebug64 551 551 552 BEGINPROC HWACCMTestSwitcher64 553 ret 554 ENDPROC HWACCMTestSwitcher64 -
trunk/src/VBox/VMM/VMMGC/VMMGC.def
r14878 r14899 67 67 HWACCMSaveGuestFPU64 68 68 HWACCMSaveGuestDebug64 69 HWACCMTestSwitcher64 69 70 70 71 ; runtime -
trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp
r14875 r14899 1032 1032 return SVMR0Execute64BitsHandler(pVM, pVCpu, pCtx, pVM->hwaccm.s.pfnSaveGuestDebug64); 1033 1033 } 1034 1035 #ifdef DEBUG 1036 /** 1037 * Test the 32->64 bits switcher 1038 * 1039 * @returns VBox status code. 1040 * @param pVM VM handle. 1041 */ 1042 VMMR0DECL(int) HWACCMR0TestSwitcher3264(PVM pVM) 1043 { 1044 PVMCPU pVCpu = &pVM->aCpus[0]; 1045 CPUMCTX *pCtx; 1046 1047 pCtx = CPUMQueryGuestCtxPtrEx(pVM, pVCpu); 1048 1049 if (pVM->hwaccm.s.vmx.fSupported) 1050 return VMXR0Execute64BitsHandler(pVM, pVCpu, pCtx, pVM->hwaccm.s.pfnTest64); 1051 1052 return SVMR0Execute64BitsHandler(pVM, pVCpu, pCtx, pVM->hwaccm.s.pfnTest64); 1053 } 1054 #endif 1034 1055 1035 1056 #endif /* HC_ARCH_BITS == 32 && defined(VBOX_WITH_64_BITS_GUESTS) */ -
trunk/src/VBox/VMM/VMMR0/VMMR0.cpp
r14811 r14899 925 925 926 926 927 #if defined(DEBUG) && HC_ARCH_BITS == 32 && defined(VBOX_WITH_64_BITS_GUESTS) 928 case VMMR0_DO_TEST_SWITCHER3264: 929 return HWACCMR0TestSwitcher3264(pVM); 930 #endif 927 931 default: 928 932 /*
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器