Changeset 97197 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Oct 18, 2022 11:09:55 AM (2 years ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/em.h
r97193 r97197 271 271 VMM_INT_DECL(int) EMInterpretDisasOneEx(PVMCPUCC pVCpu, RTGCUINTPTR GCPtrInstr, 272 272 PDISCPUSTATE pDISState, unsigned *pcbInstr); 273 VMM_INT_DECL(VBOXSTRICTRC) EMInterpretInstruction(PVMCPUCC pVCpu , PCPUMCTXCORE pCoreCtx, RTGCPTR pvFault);273 VMM_INT_DECL(VBOXSTRICTRC) EMInterpretInstruction(PVMCPUCC pVCpu); 274 274 VMM_INT_DECL(VBOXSTRICTRC) EMInterpretInstructionEx(PVMCPUCC pVCpu, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbWritten); 275 275 VMM_INT_DECL(VBOXSTRICTRC) EMInterpretInstructionDisasState(PVMCPUCC pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pCoreCtx, -
trunk/include/VBox/vmm/iem.h
r96407 r97197 292 292 VMMDECL(VBOXSTRICTRC) IEMExecOneWithPrefetchedByPC(PVMCPUCC pVCpu, PCPUMCTXCORE pCtxCore, uint64_t OpcodeBytesPC, 293 293 const void *pvOpcodeBytes, size_t cbOpcodeBytes); 294 VMMDECL(VBOXSTRICTRC) IEMExecOneBypassEx(PVMCPUCC pVCpu, PCPUMCTXCORE pCtxCore,uint32_t *pcbWritten);294 VMMDECL(VBOXSTRICTRC) IEMExecOneBypassEx(PVMCPUCC pVCpu, uint32_t *pcbWritten); 295 295 VMMDECL(VBOXSTRICTRC) IEMExecOneBypassWithPrefetchedByPC(PVMCPUCC pVCpu, PCPUMCTXCORE pCtxCore, uint64_t OpcodeBytesPC, 296 296 const void *pvOpcodeBytes, size_t cbOpcodeBytes); -
trunk/include/VBox/vmm/pgm.h
r96979 r97197 206 206 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 207 207 * @param uErrorCode CPU Error code. 208 * @param pRegFrame Trap register frame. 209 * NULL on DMA and other non CPU access. 208 * @param pCtx Pointer to the register context for the CPU. 210 209 * @param pvFault The fault address (cr2). 211 210 * @param GCPhysFault The GC physical address corresponding to pvFault. … … 213 212 * @thread EMT(pVCpu) 214 213 */ 215 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPGMRZPHYSPFHANDLER,(PVMCC pVM, PVMCPUCC pVCpu, RTGCUINT uErrorCode, PCPUMCTX CORE pRegFrame,214 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPGMRZPHYSPFHANDLER,(PVMCC pVM, PVMCPUCC pVCpu, RTGCUINT uErrorCode, PCPUMCTX pCtx, 216 215 RTGCPTR pvFault, RTGCPHYS GCPhysFault, uint64_t uUser)); 217 216 /** Pointer to PGM access callback. */ … … 619 618 VMMDECL(void) PGMDeregisterStringFormatTypes(void); 620 619 VMMDECL(RTHCPHYS) PGMGetHyperCR3(PVMCPU pVCpu); 621 VMMDECL(int) PGMTrap0eHandler(PVMCPUCC pVCpu, RTGCUINT uErr, PCPUMCTX CORE pRegFrame, RTGCPTR pvFault);620 VMMDECL(int) PGMTrap0eHandler(PVMCPUCC pVCpu, RTGCUINT uErr, PCPUMCTX pCtx, RTGCPTR pvFault); 622 621 VMMDECL(int) PGMPrefetchPage(PVMCPUCC pVCpu, RTGCPTR GCPtrPage); 623 VMMDECL(VBOXSTRICTRC) PGMInterpretInstruction(PVMC C pVM, PVMCPUCC pVCpu, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault);622 VMMDECL(VBOXSTRICTRC) PGMInterpretInstruction(PVMCPUCC pVCpu, RTGCPTR pvFault); 624 623 VMMDECL(int) PGMShwGetPage(PVMCPUCC pVCpu, RTGCPTR GCPtr, uint64_t *pfFlags, PRTHCPHYS pHCPhys); 625 624 VMMDECL(int) PGMShwMakePageReadonly(PVMCPUCC pVCpu, RTGCPTR GCPtr, uint32_t fFlags); … … 984 983 PCPUMCTXCORE pRegFrame, RTGCPHYS pvFault); 985 984 VMMR0DECL(VBOXSTRICTRC) PGMR0Trap0eHandlerNPMisconfig(PGVM pGVM, PGVMCPU pGVCpu, PGMMODE enmShwPagingMode, 986 PCPUMCTX CORE pRegFrame, RTGCPHYS GCPhysFault, uint32_t uErr);985 PCPUMCTX pCtx, RTGCPHYS GCPhysFault, uint32_t uErr); 987 986 VMMR0_INT_DECL(int) PGMR0PoolGrow(PGVM pGVM, VMCPUID idCpu); 988 987
Note:
See TracChangeset
for help on using the changeset viewer.