3 ms·
Isn’t this just the HV FW that exists already? Would you really expect the API to change between x86 and Apple ARM chips?
by sys_64738 6y ago
Isn’t this just the HV FW that exists already? Would you really expect the API to change between x86 and Apple ARM chips?
- rafaelturk 6y agoWell 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