VirtualBox

Changeset 67529 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Jun 21, 2017 8:29:25 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116269
Message:

VMM: Nested Hw.virt: Fixes and debugger info support for VCPU hwvirt state.

File:
1 edited

Legend:

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

    r67204 r67529  
    3131#include <VBox/vmm/vmm.h>
    3232#include <VBox/vmm/hm_svm.h>
     33#include <VBox/vmm/trpm.h>
    3334#include <iprt/mp.h>
    3435
     
    140141} HM64ON32OP;
    141142
     143/** @name All-context HM API.
     144 * @{ */
    142145VMMDECL(bool)                   HMIsEnabledNotMacro(PVM pVM);
    143146VMM_INT_DECL(int)               HMInvalidatePage(PVMCPU pVCpu, RTGCPTR GCVirt);
     
    148151VMM_INT_DECL(void)              HMHypercallsEnable(PVMCPU pVCpu);
    149152VMM_INT_DECL(void)              HMHypercallsDisable(PVMCPU pVCpu);
     153/** @} */
     154
     155/** @name All-context SVM helpers.
     156 * @{ */
     157VMM_INT_DECL(TRPMEVENT)         HMSvmEventToTrpmEventType(PCSVMEVENT pSvmEvent);
     158VMM_INT_DECL(int)               HMSvmGetMsrpmOffsetAndBit(uint32_t idMsr, uint16_t *pbOffMsrpm, uint32_t *puMsrpmBit);
     159/** @} */
    150160
    151161/** @name Nested hardware virtualization.
     
    259269VMMR3_INT_DECL(bool)            HMR3IsRescheduleRequired(PVM pVM, PCPUMCTX pCtx);
    260270VMMR3_INT_DECL(bool)            HMR3IsVmxPreemptionTimerUsed(PVM pVM);
    261 
     271VMMR3_INT_DECL(void)            HMR3InfoSvmVmcbCtrl(PCDBGFINFOHLP pHlp, PCSVMVMCBCTRL pVmcbCtrl, const char *pszPrefix);
    262272/** @} */
    263273#endif /* IN_RING3 */
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