Changeset 78863 in vbox for trunk/include/VBox/vmm/cpum.h
- Timestamp:
- May 30, 2019 5:11:17 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r78862 r78863 1477 1477 VMM_INT_DECL(uint64_t) CPUMRemoveNestedGuestTscOffset(PVMCPU pVCpu, uint64_t uTicks); 1478 1478 VMM_INT_DECL(uint32_t) CPUMGetVmxMsrPermission(void const *pvMsrBitmap, uint32_t idMsr); 1479 VMM_INT_DECL(bool) CPUMIsGuestVmxIoInterceptSet(P VMCPU pVCpu, uint16_t u16Port, uint8_t cbAccess);1479 VMM_INT_DECL(bool) CPUMIsGuestVmxIoInterceptSet(PCVMCPU pVCpu, uint16_t u16Port, uint8_t cbAccess); 1480 1480 VMM_INT_DECL(bool) CPUMIsGuestVmxVmreadVmwriteInterceptSet(PCVMCPU pVCpu, uint32_t uExitReason, uint64_t u64FieldEnc); 1481 1481 VMM_INT_DECL(bool) CPUMGetVmxIoBitmapPermission(void const *pvIoBitmapA, void const *pvIoBitmapB, uint16_t uPort, … … 1984 1984 * control is passed in @a uPinCtl. 1985 1985 */ 1986 DECLINLINE(bool) CPUMIsGuestVmxPinCtlsSet(P VMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uPinCtls)1986 DECLINLINE(bool) CPUMIsGuestVmxPinCtlsSet(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uPinCtls) 1987 1987 { 1988 1988 RT_NOREF(pVCpu); … … 2005 2005 * control is passed in @a uProcCtls. 2006 2006 */ 2007 DECLINLINE(bool) CPUMIsGuestVmxProcCtlsSet(P VMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uProcCtls)2007 DECLINLINE(bool) CPUMIsGuestVmxProcCtlsSet(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uProcCtls) 2008 2008 { 2009 2009 RT_NOREF(pVCpu); … … 2027 2027 * control is passed in @a uProcCtls2. 2028 2028 */ 2029 DECLINLINE(bool) CPUMIsGuestVmxProcCtls2Set(P VMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uProcCtls2)2029 DECLINLINE(bool) CPUMIsGuestVmxProcCtls2Set(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uProcCtls2) 2030 2030 { 2031 2031 RT_NOREF(pVCpu); … … 2048 2048 * control is passed in @a uExitCtls. 2049 2049 */ 2050 DECLINLINE(bool) CPUMIsGuestVmxExitCtlsSet(P VMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uExitCtls)2050 DECLINLINE(bool) CPUMIsGuestVmxExitCtlsSet(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uExitCtls) 2051 2051 { 2052 2052 RT_NOREF(pVCpu); … … 2069 2069 * control is passed in @a uEntryCtls. 2070 2070 */ 2071 DECLINLINE(bool) CPUMIsGuestVmxEntryCtlsSet(P VMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uEntryCtls)2071 DECLINLINE(bool) CPUMIsGuestVmxEntryCtlsSet(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint32_t uEntryCtls) 2072 2072 { 2073 2073 RT_NOREF(pVCpu); … … 2134 2134 * @param pCtx Pointer to the context. 2135 2135 */ 2136 DECLINLINE(uint64_t) CPUMGetGuestVmxApicAccessPageAddr(P VMCPU pVCpu, PCCPUMCTX pCtx)2136 DECLINLINE(uint64_t) CPUMGetGuestVmxApicAccessPageAddr(PCVMCPU pVCpu, PCCPUMCTX pCtx) 2137 2137 { 2138 2138 RT_NOREF(pVCpu); … … 2150 2150 * @param pCtx Pointer to the context. 2151 2151 */ 2152 DECLINLINE(uint64_t) CPUMGetGuestVmxMaskedCr0(P VMCPU pVCpu, PCCPUMCTX pCtx)2152 DECLINLINE(uint64_t) CPUMGetGuestVmxMaskedCr0(PCVMCPU pVCpu, PCCPUMCTX pCtx) 2153 2153 { 2154 2154 /* … … 2176 2176 * @param pCtx Pointer to the context. 2177 2177 */ 2178 DECLINLINE(uint64_t) CPUMGetGuestVmxMaskedCr4(P VMCPU pVCpu, PCCPUMCTX pCtx)2178 DECLINLINE(uint64_t) CPUMGetGuestVmxMaskedCr4(PCVMCPU pVCpu, PCCPUMCTX pCtx) 2179 2179 { 2180 2180 /* … … 2203 2203 * @param uNewMsw The LMSW source operand (the Machine Status Word). 2204 2204 */ 2205 DECLINLINE(bool) CPUMIsGuestVmxLmswInterceptSet(P VMCPU pVCpu, PCCPUMCTX pCtx, uint16_t uNewMsw)2205 DECLINLINE(bool) CPUMIsGuestVmxLmswInterceptSet(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint16_t uNewMsw) 2206 2206 { 2207 2207 /* … … 2252 2252 * @param uNewCrX The CR0/CR4 value being written. 2253 2253 */ 2254 DECLINLINE(bool) CPUMIsGuestVmxMovToCr0Cr4InterceptSet(P VMCPU pVCpu, PCCPUMCTX pCtx, uint8_t iCrReg, uint64_t uNewCrX)2254 DECLINLINE(bool) CPUMIsGuestVmxMovToCr0Cr4InterceptSet(PCVMCPU pVCpu, PCCPUMCTX pCtx, uint8_t iCrReg, uint64_t uNewCrX) 2255 2255 { 2256 2256 /* … … 2301 2301 * @param pCtx The guest-CPU context. 2302 2302 */ 2303 DECLINLINE(bool) CPUMIsGuestVmxPhysIntrEnabled(P VMCPU pVCpu, PCCPUMCTX pCtx)2303 DECLINLINE(bool) CPUMIsGuestVmxPhysIntrEnabled(PCVMCPU pVCpu, PCCPUMCTX pCtx) 2304 2304 { 2305 2305 #ifdef IN_RC … … 2323 2323 * @param pCtx The guest-CPU context. 2324 2324 */ 2325 DECLINLINE(bool) CPUMIsGuestVmxVirtIntrEnabled(P VMCPU pVCpu, PCCPUMCTX pCtx)2325 DECLINLINE(bool) CPUMIsGuestVmxVirtIntrEnabled(PCVMCPU pVCpu, PCCPUMCTX pCtx) 2326 2326 { 2327 2327 #ifdef IN_RC
Note:
See TracChangeset
for help on using the changeset viewer.