---
title: Intel-based Mac
framework: Hypervisor
role: collectionGroup
role_heading: API Collection
path: hypervisor/intel-based-mac
---

# Intel-based Mac

Create and run virtual machines on Intel-based Mac computers.

## Topics

### Virtual machine management

- [hv_vm_create(_:)](hypervisor/hv_vm_create(_:).md)
- [hv_vm_destroy()](hypervisor/hv_vm_destroy().md)
- [hv_capability(_:_:)](hypervisor/hv_capability(_:_:).md)
- [hv_vm_options_t](hypervisor/hv_vm_options_t.md)
- [hv_capability_t](hypervisor/hv_capability_t.md)

### Resource management

- [vCPU Management](hypervisor/intel-based_mac-vcpu-management.md)
- [Memory Management](hypervisor/intel-based_mac-memory-management.md)
- [Virtual Machine Control Structure (VMCS)](hypervisor/virtual-machine-control-structure-vmcs.md)

### I/O notifier functions

- [hv_vm_add_pio_notifier(_:_:_:_:_:)](hypervisor/hv_vm_add_pio_notifier(_:_:_:_:_:).md)
- [hv_vm_remove_pio_notifier(_:_:_:_:_:)](hypervisor/hv_vm_remove_pio_notifier(_:_:_:_:_:).md)
- [hv_ion_message_t](hypervisor/hv_ion_message_t.md)
- [hv_ion_flags_t](hypervisor/hv_ion_flags_t.md)
- [I/O Notifier Flags](hypervisor/3727903-i-o-notifier-flags.md)

### Time-stamp counter functions

- [hv_tsc_clock()](hypervisor/hv_tsc_clock().md)
- [hv_vcpu_set_tsc_relative(_:_:)](hypervisor/hv_vcpu_set_tsc_relative(_:_:).md)

### Common data types

- [hv_return_t](hypervisor/hv_return_t.md)
- [Hypervisor Errors](hypervisor/1585168-hypervisor-errors.md)

## See Also

### Platforms

- [Apple Silicon](hypervisor/apple-silicon.md)
