hv_vm_map_space(_:_:_:_:_:)
Maps a region in the virtual address space of the current task into a guest physical address space of the VM.
Declaration
func hv_vm_map_space(_ asid: hv_vm_space_t, _ uva: hv_uvaddr_t, _ gpa: hv_gpaddr_t, _ size: Int, _ flags: hv_memory_flags_t) -> hv_return_tParameters
- asid:
The Address space ID.
- uva:
The page-aligned virtual address in the current task.
- gpa:
The page-aligned address in the guest physical address space.
- size:
The size in bytes of the region to map.
- flags:
One of either
READ,WRITEorEXECUTEpermissions of the region.
Return Value
HV_SUCCESS if the operation was successful, otherwise an error code specified in hv_return_t.
See Also
Functions
hv_sme_config_get_max_svl_bytes(_:)hv_vcpu_apic_ctrl(_:_:)hv_vcpu_apic_get_state(_:_:)hv_vcpu_apic_lsc_enter_imm32(_:_:_:_:_:_:_:)hv_vcpu_apic_lsc_enter_r32(_:_:_:_:_:_:_:_:)hv_vcpu_apic_lsc_invalidate(_:)hv_vcpu_apic_put_state(_:_:)hv_vcpu_apic_read(_:_:_:)hv_vcpu_apic_trigger_lvt(_:_:)hv_vcpu_apic_write(_:_:_:_:)hv_vcpu_exit_apic_access_read(_:_:)hv_vcpu_exit_info(_:_:)hv_vcpu_exit_init_ap(_:_:_:)hv_vcpu_exit_inject_excp(_:_:_:_:_:)hv_vcpu_exit_ioapic_eoi(_:_:)