Changeset 93922 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Feb 24, 2022 3:14:31 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 150150
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r93830 r93922 1597 1597 VMM_INT_DECL(bool) CPUMIsGuestVmxEptPagingEnabled(PCVMCPUCC pVCpu); 1598 1598 VMM_INT_DECL(bool) CPUMIsGuestVmxEptPaePagingEnabled(PCVMCPUCC pVCpu); 1599 VMM_INT_DECL(uint64_t) CPUMGetGuestVmxApicAccessPageAddr(PCVMCPUCC pVCpu); 1599 1600 /** @} */ 1600 1601 … … 2335 2336 * @param pCtx Current CPU context. 2336 2337 */ 2337 DECLINLINE(uint64_t) CPUMGetGuestVmxApicAccessPageAddr (PCCPUMCTX pCtx)2338 DECLINLINE(uint64_t) CPUMGetGuestVmxApicAccessPageAddrEx(PCCPUMCTX pCtx) 2338 2339 { 2339 2340 Assert(CPUMIsGuestInVmxNonRootMode(pCtx)); -
trunk/include/VBox/vmm/iem.h
r93650 r93922 383 383 # ifdef VBOX_WITH_NESTED_HWVIRT_VMX_EPT 384 384 VMM_INT_DECL(VBOXSTRICTRC) IEMExecDecodedInvept(PVMCPUCC pVCpu, PCVMXVEXITINFO pExitInfo); 385 VMM_INT_DECL(VBOXSTRICTRC) IEMExecVmxVmexitEptViolation(PVMCPUCC pVCpu, PCVMXVEXITINFO pExitInfo, PCVMXVEXITEVENTINFO pExitEventInfo); 386 VMM_INT_DECL(VBOXSTRICTRC) IEMExecVmxVmexitEptMisconfig(PVMCPUCC pVCpu, RTGCPHYS GCPhysAddr, PCVMXVEXITEVENTINFO pExitEventInfo); 385 387 # endif 386 388 #endif -
trunk/include/VBox/vmm/pgm.h
r93716 r93922 508 508 RTGCPHYS GCPhysNested; 509 509 510 /** The physical address that is the result of the walk (output). 511 * @remarks This is page aligned and only valid if fSucceeded is set. */ 510 /** The physical address that is the result of the walk (output). */ 512 511 RTGCPHYS GCPhys; 513 512 … … 613 612 VMMDECL(int) PGMUpdateCR3(PVMCPUCC pVCpu, uint64_t cr3); 614 613 VMMDECL(int) PGMChangeMode(PVMCPUCC pVCpu, uint64_t cr0, uint64_t cr4, uint64_t efer, bool fForce); 615 VMM_INT_DECL(int) PGMHCChangeMode(PVMCC pVM, PVMCPUCC pVCpu, PGMMODE enmGuestMode );614 VMM_INT_DECL(int) PGMHCChangeMode(PVMCC pVM, PVMCPUCC pVCpu, PGMMODE enmGuestMode, bool fForce); 616 615 VMMDECL(void) PGMCr0WpEnabled(PVMCPUCC pVCpu); 617 616 VMMDECL(PGMMODE) PGMGetGuestMode(PVMCPU pVCpu); … … 949 948 PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, uint32_t uErr); 950 949 VMMR0_INT_DECL(int) PGMR0PoolGrow(PGVM pGVM, VMCPUID idCpu); 950 951 # ifdef VBOX_WITH_NESTED_HWVIRT_VMX_EPT 952 VMMR0DECL(VBOXSTRICTRC) PGMR0NestedTrap0eHandlerNestedPaging(PGVMCPU pGVCpu, PGMMODE enmShwPagingMode, RTGCUINT uErr, 953 PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysNested, 954 bool fIsLinearAddrValid, RTGCPTR GCPtrNested, PPGMPTWALK pWalk); 955 # endif 951 956 /** @} */ 952 957 #endif /* IN_RING0 */
Note:
See TracChangeset
for help on using the changeset viewer.