VirtualBox

Changeset 91037 in vbox for trunk/src/VBox/HostDrivers


Ignore:
Timestamp:
Aug 31, 2021 4:42:14 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
146679
Message:

VMM: Nested VMX: bugref:10092 Added support for tertiary processor based VM-execution controls and updated the virtual VMCS.

Location:
trunk/src/VBox/HostDrivers/Support
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp

    r90862 r91037  
    47294729                    Msrs.u.vmx.u64VmFunc = ASMRdMsr(MSR_IA32_VMX_VMFUNC);
    47304730            }
     4731
     4732            if (Msrs.u.vmx.ProcCtls.n.allowed1 & VMX_PROC_CTLS_USE_TERTIARY_CTLS)
     4733                Msrs.u.vmx.u64ProcCtls3 = ASMRdMsr(MSR_IA32_VMX_PROCBASED_CTLS3);
    47314734        }
    47324735        else if (fCaps & SUPVTCAPS_AMD_V)
  • trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h

    r90970 r91037  
    223223 *          - nothing
    224224 */
    225 #define SUPDRV_IOC_VERSION                              0x00310001
     225#define SUPDRV_IOC_VERSION                              0x00310002
    226226
    227227/** SUP_IOCTL_COOKIE. */
  • trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

    r90970 r91037  
    279279        CookieReq.u.In.u32ReqVersion = SUPDRV_IOC_VERSION;
    280280        const uint32_t uMinVersion = (SUPDRV_IOC_VERSION & 0xffff0000) == 0x00300000
    281                                    ? 0x00310001
     281                                   ? 0x00310002
    282282                                   : SUPDRV_IOC_VERSION & 0xffff0000;
    283283        CookieReq.u.In.u32MinVersion = uMinVersion;
Note: See TracChangeset for help on using the changeset viewer.

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