M2 Nested Virtualization

The M2-series and M3-series of processors seem to use the same ARMv8.6-A extension, however nested virtualization is restricted to the M3-series chips. Is there an architectural reason why this is?

I can’t go into details, but I can confirm that the documentation is correct: Nested virtualisation requires an M3 processor.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Hope Apple can revisit that by the GA, as the only one available Mac Pro M2 Ultra would not even allow running nested virtualization (purchased a year ago).

M2 Nested Virtualization
 
 
Q