VirtualBox

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


Ignore:
Timestamp:
Jul 11, 2014 6:16:19 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
94908
Message:

VMM/GIM, VMM/HM: Add support for Hyper-V hypervisor capabilities reporting through CPUID. Updated saved states as well, will break old states.

File:
1 edited

Legend:

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

    r51560 r51981  
    152152VMM_INT_DECL(int)               HMInvalidatePhysPage(PVM pVM, RTGCPHYS GCPhys);
    153153VMM_INT_DECL(bool)              HMIsNestedPagingActive(PVM pVM);
     154VMM_INT_DECL(bool)              HMAreMsrBitmapsAvailable(PVM pVM);
    154155VMM_INT_DECL(PGMMODE)           HMGetShwPagingMode(PVM pVM);
    155156#else /* Nops in RC: */
    156157# define HMFlushTLB(pVCpu)                  do { } while (0)
    157158# define HMIsNestedPagingActive(pVM)        false
     159# define HMAreMsrBitmapsAvailable(pVM)      false
    158160# define HMFlushTLBOnAllVCpus(pVM)          do { } while (0)
    159161#endif
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