3 ms·
Well hopefully not, however given that x86 and ARM are different CPUs API will likely change
by rafaelturk 6y ago
Well hopefully not, however given that x86 and ARM are different CPUs API will likely change
- jen20 6y agoThis is a _much_ higher level API - hypervisor.framework is documented here: https://developer.apple.com/documentation/hypervisor https://developer.apple.com/documentation/hypervisor
- monocasa 6y agoYeah, hypervisor.framework is a very thin passthrough to the Intel VMCS page manipulation. It's so low level it wouldn't even make sense on an AMD CPU.
- saagarjha 6y agoBut they will be available on ARM?
- duskwuff 6y agoNot without significant changes. The Hypervisor.framework API was quite specific to x86.
- saagarjha 6y agoSeems like the core API is the same to create and manage virtual machines, it’s just that Intel-specific features like VMCS aren’t available on Apple silicon.
- mrpippy 6y agoYes, it’s already documented (separately for Intel and Apple Silicon): https://developer.apple.com/documentation/hypervisor https://developer.apple.com/documentation/hypervisor