Hypervisor updates
Learn about important changes to Hypervisor.
Overview
Browse notable changes in Hypervisor.
June 2025
Support configuration of the intermediate physical address (IPA) memory granularity of a virtual machine (VM). This capability enables more efficient use of memory and allows for granularity sizes down to 4 KB, which is useful for certain specialized device drivers.
June 2024
Build your own VM solutions with added support for nested virtualization in Apple silicon chips, and enable a Hypervisor to run inside another VM. Nested virtualization capabilities on a Mac with Apple silicon use a new exception level (EL), EL2, which the framework enables though several new methods, including hv_vm_config_set_el2_enabled(_:_:), and a number of enumeration constants that describe ARM system registers.
Add support for virtualized ARM Generic Interrupt Controller (GIC) devices and provide an efficient mechanism to manage interrupt delivery to a virtual machine. Providing a GIC device reduces the custom code you need to write to emulate an interrupt controller.
Add support for GIC hypervisor control system registers that GIC devices provide for nested virtualization support. Support for these registers allows hypervisors running in a virtual machine to inject interrupts to their guests.
See Also
Technology and frameworks
Accelerate updatesAccessibility updatesActivityKit updatesAdAttributionKit UpdatesApp Clips updatesApp Intents updatesAppKit updatesApple Intelligence updatesAppleMapsServerAPI UpdatesApple Pencil updatesARKit updatesAudio Toolbox updatesAuthenticationServices updatesAVFAudio updatesAVFoundation updates