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?
M2 Nested Virtualization
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).
Why? Is this a product marketing decision? Explain the technical limitation, unless it’s a poorly rationalized idea and not a real limit. Considering asahi team already has it working on M2. wonderful way to treat the dev community apple actually needs.
It is hugely disappointing for M2's not to be able to benefit from nested virtualisation. I would also be interested to understand the technical limitations here
This should be seriously reconsidered if this is a pure product marketing decision...
It is extremely disappointing that Apple is not supporting nested virtualization on M2. I hope they revised their decision for M2.