Expand description
Bindings to the Hypervisor Framework for arm64 targets.
Modules
- Types used by the Hypervisor Framework for arm64 targets.
Functions
- Creates a vCPU configuration.
- Return the given CCSIDR_EL1 for the given cache type.
- Gets the value of a feature register.
- Creates a vCPU instance for the current thread.
- Destroys the vCPU instance associated with the current thread.
- Returns, the cumulative execution time of a vCPU in mach_absolute_time().
- Gets pending interrupts for a vCPU.
- Gets the current value of a vCPU register.
- Gets the current value of a vCPU system register.
- Gets whether debug exceptions exit the guest.
- Gets whether debug-register accesses exit the guest.
- Gets the virtual timer mask.
- Gets the virtual timer offset.
- Starts the execution of a vCPU.
- Sets pending interrupts for a vCPU.
- Sets the value of a vCPU register.
- Sets the value of a vCPU system register.
- Sets whether debug exceptions exit the guest.
- Sets whether debug-register accesses exit the guest.
- Sets the virtual timer mask.
- Sets the virtual timer offset.
- Forces an immediate exit of a set of vCPUs of the VM.
- Allocate anonymous memory suitable to be mapped as guest memory. (since macOS 12.1)
- Creates a virtual machine configuration object. (since macOS 13.0)
- Return the default intermediate physical address bit length. (since macOS 13.0)
- Return intermediate physical address bit length in configuration. (since macOS 13.0)
- Return the maximum intermediate physical address bit length. (since macOS 13.0)
- Set intermediate physical address bit length in virtual machine configuration. (since macOS 13.0)
- Creates a VM instance for the current process.
- Deallocate memory previously allocated by hv_vm_allocate. (since macOS 12.1)
- Destroys the VM instance associated with the current process.
- Return the maximum number of vcpus supported.
- Maps a region in the virtual address space of the current process into the guest physical address space of the VM.
- Modifies the permissions of a region in the guest physical address space of the VM.
- Unmaps a region in the guest physical address space of the VM.