VirtualBox

Changeset 53466 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Dec 5, 2014 4:07:33 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97194
Message:

VMM/MSRs: Added status codes for returning to ring-3 to service the MSR access.

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpum.h

    r51797 r53466  
    923923VMMDECL(uint32_t)   CPUMGetGuestCpuIdCentaurMax(PVM pVM);
    924924VMMDECL(uint64_t)   CPUMGetGuestEFER(PVMCPU pVCpu);
    925 VMMDECL(int)        CPUMQueryGuestMsr(PVMCPU pVCpu, uint32_t idMsr, uint64_t *puValue);
    926 VMMDECL(int)        CPUMSetGuestMsr(PVMCPU pVCpu, uint32_t idMsr, uint64_t uValue);
     925VMMDECL(VBOXSTRICTRC)   CPUMQueryGuestMsr(PVMCPU pVCpu, uint32_t idMsr, uint64_t *puValue);
     926VMMDECL(VBOXSTRICTRC)   CPUMSetGuestMsr(PVMCPU pVCpu, uint32_t idMsr, uint64_t uValue);
    927927VMMDECL(CPUMCPUVENDOR)  CPUMGetGuestCpuVendor(PVM pVM);
    928928VMMDECL(CPUMCPUVENDOR)  CPUMGetHostCpuVendor(PVM pVM);
  • trunk/include/VBox/vmm/gim.h

    r52760 r53466  
    178178VMM_INT_DECL(bool)          GIMAreHypercallsEnabled(PVMCPU pVCpu);
    179179VMM_INT_DECL(int)           GIMHypercall(PVMCPU pVCpu, PCPUMCTX pCtx);
    180 VMM_INT_DECL(int)           GIMReadMsr(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t *puValue);
    181 VMM_INT_DECL(int)           GIMWriteMsr(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t uValue, uint64_t uRawValue);
     180VMM_INT_DECL(VBOXSTRICTRC)  GIMReadMsr(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t *puValue);
     181VMM_INT_DECL(VBOXSTRICTRC)  GIMWriteMsr(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t uValue, uint64_t uRawValue);
    182182
    183183/** @} */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette