Changeset 55118 in vbox for trunk/include
- Timestamp:
- Apr 7, 2015 3:21:45 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 99415
- Location:
- trunk/include/VBox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.h
r55037 r55118 2622 2622 /** The GIM device is not registered with GIM when it ought to be. */ 2623 2623 #define VERR_GIM_DEVICE_NOT_REGISTERED (-6310) 2624 /** Hypercall cannot be enabled/performed due to access/permissions/CPL. */ 2625 #define VERR_GIM_HYPERCALL_ACCESS_DENIED (-6311) 2624 2626 /** @} */ 2625 2627 -
trunk/include/VBox/vmm/gim.h
r55037 r55118 174 174 VMM_INT_DECL(bool) GIMAreHypercallsEnabled(PVMCPU pVCpu); 175 175 VMM_INT_DECL(int) GIMHypercall(PVMCPU pVCpu, PCPUMCTX pCtx); 176 VMM_INT_DECL(int) GIMXcptUD(PVMCPU pVCpu, PCPUMCTX pCtx );176 VMM_INT_DECL(int) GIMXcptUD(PVMCPU pVCpu, PCPUMCTX pCtx, PDISCPUSTATE pDis); 177 177 VMM_INT_DECL(bool) GIMShouldTrapXcptUD(PVM pVM); 178 178 VMM_INT_DECL(VBOXSTRICTRC) GIMReadMsr(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t *puValue); -
trunk/include/VBox/vmm/hm.h
r54878 r55118 144 144 VMM_INT_DECL(int) HMAmdIsSubjectToErratum170(uint32_t *pu32Family, uint32_t *pu32Model, uint32_t *pu32Stepping); 145 145 VMM_INT_DECL(bool) HMSetSingleInstruction(PVMCPU pVCpu, bool fEnable); 146 VMM_INT_DECL(int) HMPatchHypercall(PVM pVM, void *pvBuf, size_t cbBuf, size_t *pcbWritten); 146 VMM_INT_DECL(void) HMHypercallsEnable(PVM pVM); 147 VMM_INT_DECL(void) HMHypercallsDisable(PVM pVM); 147 148 148 149 #ifndef IN_RC -
trunk/include/VBox/vmm/vmm.h
r54720 r55118 268 268 VMM_INT_DECL(bool) VMMIsInRing3Call(PVMCPU pVCpu); 269 269 VMM_INT_DECL(void) VMMTrashVolatileXMMRegs(void); 270 VMM_INT_DECL(int) VMMPatchHypercall(PVM pVM, void *pvBuf, size_t cbBuf, size_t *pcbWritten); 271 VMM_INT_DECL(void) VMMHypercallsEnable(PVM pVM); 272 VMM_INT_DECL(void) VMMHypercallsDisable(PVM pVM); 270 273 271 274
Note:
See TracChangeset
for help on using the changeset viewer.