vbox的更動 62302 路徑 trunk/include
- 時間撮記:
- 2016-7-18 下午01:58:10 (8 年 以前)
- 位置:
- trunk/include/VBox/vmm
- 檔案:
-
- 修改 2 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/include/VBox/vmm/iem.h
r61968 r62302 117 117 VMM_INT_DECL(int) IEMBreakpointClear(PVM pVM, RTGCPTR GCPtrBp); 118 118 119 VMM_INT_DECL(void) IEMTlbInvalidateAll(PVMCPU pVCpu, bool fVmm); 120 VMM_INT_DECL(void) IEMTlbInvalidatePage(PVMCPU pVCpu, RTGCPTR GCPtr); 121 VMM_INT_DECL(void) IEMTlbInvalidateAllPhysical(PVMCPU pVCpu); 122 123 119 124 /** @name Given Instruction Interpreters 120 125 * @{ */ -
trunk/include/VBox/vmm/pgm.h
r60847 r62302 619 619 VMMDECL(int) PGMPhysInterpretedReadNoHandlers(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, void *pvDst, RTGCUINTPTR GCPtrSrc, size_t cb, bool fRaiseTrap); 620 620 VMMDECL(int) PGMPhysInterpretedWriteNoHandlers(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, RTGCPTR GCPtrDst, void const *pvSrc, size_t cb, bool fRaiseTrap); 621 621 622 VMM_INT_DECL(int) PGMPhysIemGCPhys2Ptr(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, bool fWritable, bool fByPassHandlers, void **ppv, PPGMPAGEMAPLOCK pLock); 622 623 VMM_INT_DECL(int) PGMPhysIemQueryAccess(PVM pVM, RTGCPHYS GCPhys, bool fWritable, bool fByPassHandlers); 624 VMM_INT_DECL(int) PGMPhysIemGCPhys2PtrNoLock(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, uint64_t const volatile *puTlbPhysRev, 625 #if defined(IN_RC) || defined(VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0) 626 R3PTRTYPE(uint8_t *) *ppb, 627 #else 628 R3R0PTRTYPE(uint8_t *) *ppb, 629 #endif 630 uint64_t *pfTlb); 631 /** @name Flags returned by PGMPhysIemGCPhys2PtrNoLock 632 * @{ */ 633 #define PGMIEMGCPHYS2PTR_F_NO_WRITE RT_BIT_32(3) /**< Not writable (IEMTLBE_F_PG_NO_WRITE). */ 634 #define PGMIEMGCPHYS2PTR_F_NO_READ RT_BIT_32(4) /**< Not readable (IEMTLBE_F_PG_NO_READ). */ 635 #define PGMIEMGCPHYS2PTR_F_NO_MAPPINGR3 RT_BIT_32(7) /**< No ring-3 mapping (IEMTLBE_F_NO_MAPPINGR3). */ 636 /** @} */ 623 637 624 638 #ifdef VBOX_STRICT
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器