vbox的更動 13380 路徑 trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp
- 時間撮記:
- 2008-10-17 下午06:40:13 (16 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp
r12989 r13380 89 89 DECLINLINE(uint64_t) tmVirtualGetRawNanoTS(PVM pVM) 90 90 { 91 #ifdef IN_RING3 91 92 return CTXALLSUFF(pVM->tm.s.pfnVirtualGetRaw)(&CTXALLSUFF(pVM->tm.s.VirtualGetRawData)); 93 # else /* !IN_RING3 */ 94 uint32_t cPrevSteps = pVM->tm.s.CTXALLSUFF(VirtualGetRawData).c1nsSteps; 95 uint64_t u64 = CTXALLSUFF(pVM->tm.s.pfnVirtualGetRaw)(&CTXALLSUFF(pVM->tm.s.VirtualGetRawData)); 96 if (cPrevSteps != pVM->tm.s.CTXALLSUFF(VirtualGetRawData).c1nsSteps) 97 VM_FF_SET(pVM, VM_FF_TO_R3); /* S10 hack */ 98 return u64; 99 # endif /* !IN_RING3 */ 92 100 } 93 101 … … 220 228 ASMAtomicIncU32(&pVM->tm.s.CTXALLSUFF(VirtualGetRawData).c1nsSteps); 221 229 u64NanoTS = u64PrevNanoTS + 1; 230 #ifndef IN_RING3 231 VM_FF_SET(pVM, VM_FF_TO_R3); /* S10 hack */ 232 #endif 222 233 } 223 234 else if (u64PrevNanoTS)
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器