3 ms·
The M1 supports virtualization. The comment in question was talking about the older DTK CPU. A full VM with x86 emulation is not supported though, and from the
by ogre_codes 6y ago
The M1 supports virtualization. The comment in question was talking about the older DTK CPU.
A full VM with x86 emulation is not supported though, and from the sounds of it will never be.
- jsight 6y agoNever seems like a long time. Why would it be impossible to implement x86 emulation with virtualization?
- saagarjha 6y agoBecause that's not virtualization, it's emulation. And running code your processor isn't designed for is slow.
- ogre_codes 6y ago> Never seems like a long time. Fair point. On an infinite time scale...
- phire 6y agoApple's x86 emulator only implements userspace. Apple would need to implement all the supervisor mode parts of x86, which massively increases complexity. It's a notably different product. And it would even be virtualiztion, it's not exposing the real host hardware. No real x86 cpu exists to be exposed. It would just be an emulator pretending to be virtualiztion.