|
|
Subscribe / Log in / New account

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

> I have an M2 MacBook which supports virtualization but not nested virtualization, meaning I can't use qemu-kvm inside my Linux VM

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.


to post comments

Lots of use cases

Posted Sep 20, 2025 18:25 UTC (Sat) by geofft (subscriber, #59789) [Link]

For whatever reason Apple only enables it with the M3 chip and later, as documented for the high-level Virtualization.framework's VZGenericPlatformConfiguration.isNestedVirtualizationSupported.

I also get false from the lower-level Hypervisor.framework's hv_vm_config_get_el2_supported() on my machine.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds