<!--
{
  "documentType" : "article",
  "framework" : "Hypervisor",
  "identifier" : "/documentation/Hypervisor/1447306-vm-creation-options",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "VM Creation Options"
}
-->

# VM Creation Options

Constants that describe the creation options for a virtual machine.

## Topics

### Behavior

[`HV_VM_DEFAULT`](/documentation/Hypervisor/HV_VM_DEFAULT)

The default VM creation behavior.

[`HV_VM_SPECIFY_MITIGATIONS`](/documentation/Hypervisor/HV_VM_SPECIFY_MITIGATIONS)

[`HV_VM_MITIGATION_A_ENABLE`](/documentation/Hypervisor/HV_VM_MITIGATION_A_ENABLE)

[`HV_VM_MITIGATION_B_ENABLE`](/documentation/Hypervisor/HV_VM_MITIGATION_B_ENABLE)

[`HV_VM_MITIGATION_C_ENABLE`](/documentation/Hypervisor/HV_VM_MITIGATION_C_ENABLE)

[`HV_VM_MITIGATION_D_ENABLE`](/documentation/Hypervisor/HV_VM_MITIGATION_D_ENABLE)

[`HV_VM_MITIGATION_E_ENABLE`](/documentation/Hypervisor/HV_VM_MITIGATION_E_ENABLE)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)