Hypervisor Changes
Hypervisor
hv.h
Added hv_vcpu_create()
Added hv_vcpu_destroy()
Added hv_vcpu_flush()
Added hv_vcpu_get_exec_time()
Added hv_vcpu_interrupt()
Added hv_vcpu_invalidate_tlb()
Added hv_vcpu_read_fpstate()
Added hv_vcpu_read_msr()
Added hv_vcpu_read_register()
Added hv_vcpu_run()
Added hv_vcpu_write_fpstate()
Added hv_vcpu_write_msr()
Added hv_vcpu_write_register()
Added hv_vm_create()
Added hv_vm_destroy()
Added hv_vm_map()
Added hv_vm_protect()
Added hv_vm_sync_tsc()
Added hv_vm_unmap()
hv_arch_vmx.h
Removed CPU_BASED2_DESCR_TABLE_EXIT
Added CPU_BASED2_APIC_REG_VIRT
Added CPU_BASED2_DESC_TABLE
Added CPU_BASED2_EPT_VE
Added CPU_BASED2_INVPCID
Added CPU_BASED2_RDRAND
Added CPU_BASED2_RDSEED
Added CPU_BASED2_VMCS_SHADOW
Added CPU_BASED2_VMFUNC
Added PIN_BASED_POSTED_INTR
Added VMCS_CTRL_EPTP_INDEX
Added VMCS_CTRL_EPTP_LIST_ADDR
Added VMCS_CTRL_VMFUNC_CTRL
Added VMCS_GUEST_INT_STATUS
Added VMCS_GUEST_SMBASE
Added VMCS_RO_IO_RCX
Added VMCS_RO_IO_RDI
Added VMCS_RO_IO_RIP
Added VMCS_RO_IO_RSI
Added VMENTRY_LOAD_IA32_PAT
Added VMENTRY_SMM
Added VMEXIT_LOAD_IA32_PAT
Added VMEXIT_SAVE_IA32_PAT
Added VMX_REASON_APIC_WRITE
Added VMX_REASON_EPT_INVEPT
Added VMX_REASON_GDTR_IDTR
Added VMX_REASON_GETSEC
Added VMX_REASON_INVPCID
Added VMX_REASON_INVVPID
Added VMX_REASON_IO_SMI
Added VMX_REASON_LDTR_TR
Added VMX_REASON_MTF
Added VMX_REASON_OTHER_SMI
Added VMX_REASON_RDRAND
Added VMX_REASON_RDSEED
Added VMX_REASON_RDTSCP
Added VMX_REASON_RSM
Added VMX_REASON_VMFUNC
Added VMX_REASON_WBINVD
Added VMX_REASON_XRSTORS
Added VMX_REASON_XSAVES
hv_vmx.h
Added HV_VMX_CAP_EXIT