儲存庫 vbox 的更動 11897
- 時間撮記:
- 2008-9-1 上午08:10:47 (16 年 以前)
- 位置:
- trunk
- 檔案:
-
- 修改 3 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/include/VBox/cpum.h
r11798 r11897 1012 1012 #define CPUM_CHANGED_HIDDEN_SEL_REGS RT_BIT(10) 1013 1013 #define CPUM_CHANGED_CPUID RT_BIT(11) 1014 #define CPUM_CHANGED_ALL (CPUM_CHANGED_FPU_REM|CPUM_CHANGED_CR0|CPUM_CHANGED_CR3|CPUM_CHANGED_CR4|CPUM_CHANGED_GDTR|CPUM_CHANGED_IDTR|CPUM_CHANGED_LDTR|CPUM_CHANGED_TR|CPUM_CHANGED_SYSENTER_MSR|CPUM_CHANGED_HIDDEN_SEL_REGS|CPUM_CHANGED_CPUID) 1014 1015 /** @} */ 1015 1016 -
trunk/src/recompiler/VBoxREMWrapper.cpp
r11312 r11897 482 482 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL } 483 483 }; 484 485 static const REMPARMDESC g_aArgsCPUMSetChangedFlags[] = 486 { 487 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 488 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 489 }; 490 484 491 static const REMPARMDESC g_aArgsCPUMQueryGuestCtxPtr[] = 485 492 { … … 1007 1014 { "CPUMAreHiddenSelRegsValid", (void *)(uintptr_t)&CPUMAreHiddenSelRegsValid, &g_aArgsVM[0], RT_ELEMENTS(g_aArgsVM), REMFNDESC_FLAGS_RET_INT, sizeof(bool), NULL }, 1008 1015 { "CPUMGetAndClearChangedFlagsREM", (void *)(uintptr_t)&CPUMGetAndClearChangedFlagsREM, &g_aArgsVM[0], RT_ELEMENTS(g_aArgsVM), REMFNDESC_FLAGS_RET_INT, sizeof(unsigned), NULL }, 1016 { "CPUMSetChangedFlags", (void *)(uintptr_t)&CPUMSetChangedFlags, &g_aArgsCPUMSetChangedFlags[0], RT_ELEMENTS(g_aArgsCPUMSetChangedFlags), REMFNDESC_FLAGS_RET_VOID, 0, NULL }, 1009 1017 { "CPUMGetGuestCPL", (void *)(uintptr_t)&CPUMGetGuestCPL, &g_aArgsCPUMGetGuestCpl[0], RT_ELEMENTS(g_aArgsCPUMGetGuestCpl), REMFNDESC_FLAGS_RET_INT, sizeof(unsigned), NULL }, 1010 1018 { "CPUMGetGuestCpuId", (void *)(uintptr_t)&CPUMGetGuestCpuId, &g_aArgsCPUMGetGuestCpuId[0], RT_ELEMENTS(g_aArgsCPUMGetGuestCpuId), REMFNDESC_FLAGS_RET_VOID, 0, NULL }, -
trunk/src/recompiler/VBoxRecompiler.c
r11813 r11897 579 579 pVM->rem.s.fIgnoreAll = false; 580 580 581 /* 582 * Sync the whole CPU state when executing code in the recompiler. 583 */ 584 CPUMSetChangedFlags(pVM, CPUM_CHANGED_ALL); 581 585 return VINF_SUCCESS; 582 586 }
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器