Lots of use cases
Lots of use cases
Posted Sep 20, 2025 13:43 UTC (Sat) by jannex (subscriber, #43525)In reply to: Lots of use cases by geofft
Parent article: Multiple kernels on a single system
Apple's M2 and later support nested virtualization. The issue is probably that arm64 nested virtualization support in Linux itself is rather fresh. It was just merged in 6.16 (I haven't tried it yet).
This approach will be hard or impossible to support on Apple silicon systems. There is no easy way to support PSCI so taking CPU cores offline is currently not supported.
Posted Sep 20, 2025 18:25 UTC (Sat)
by geofft (subscriber, #59789)
[Link]
I also get
For whatever reason Apple only enables it with the M3 chip and later, as documented for the high-level Virtualization.framework's Lots of use cases
VZGenericPlatformConfiguration.isNestedVirtualizationSupported.
false from the lower-level Hypervisor.framework's hv_vm_config_get_el2_supported() on my machine.
