Hypervisor macOS 10.14 to 10.15 API Differences
hv_arch_vmx.h
Added
VMCS_GUESTPML_INDEX
Added
VMCS_CTRL_PML_ADDR
Added
VMCS_CTRL_ENCLS_EXITING_BITMAP
Added
VMCS_CTRL_TSC_MULTIPLIER
Added
VMCS_GUEST_IA32_BNDCFGS
hv_types.h
Added
HV_CAP_VCPUMAX
Added
HV_CAP_ADDRSPACEMAX
Added
hv_capability_t
Added
HV_VM_SPACE_DEFAULT
Added
hv_vm_space_t
hv_vmx.h
Added
hv_vmx_vcpu_read_shadow_vmcs()
Added
hv_vmx_vcpu_write_shadow_vmcs()
Added
HV_SHADOW_VMCS_NONE
Added
HV_SHADOW_VMCS_READ
Added
HV_SHADOW_VMCS_WRITE
Added
hv_shadow_flags_t
Added
hv_vmx_vcpu_set_shadow_access()
hv.h
Added
hv_capability()
Added
hv_vm_space_create()
Added
hv_vm_space_destroy()
Added
hv_vm_map_space()
Added
hv_vm_unmap_space()
Added
hv_vm_protect_space()
Added
hv_vcpu_set_space()
Added
hv_vcpu_run_until()