I was planning to use xhyve to virtualise FreeBSD on my early 2009 Mac Pro (eight core) which has a fresh install of El Capitan (with all updates).I installed via homebrew and I get the following error when trying to run:
vmx_init: processor not supported by Hypervisor.framework Unable to create VM (-85377018)
I have verified that the version of xhyve (0.2.0) works on my 2011 iMac.
Having a look I can see that on my iMac
hv_support is enabled:
iMac$> sysctl kern.hv_support kern.hv_support: 1
But on my Mac Pro it is not:
Mac Pro$> sysctl kern.hv_support kern.hv_support: 0
kern.hv_support is a read-only value so cannot be changed using
My Mac Pro has an Intel E5520 which I believe supports Intel VT-d, VT-x, and EPT. Apple also has a page detailing the minimum firmware version and hardware required for VT-x, I’m using a newer Mac Pro than specified and the hardware is the most up to date I can find (MP41.0081.B07).
I can find zero documentation about Hypervisor.framework other than the fact that it is new in Yosemite. I’m unsure whether there is some switch I can toggle to enable this, or whether I am completely scuppered…
Any advice on Hypervisor.framework, or suggestions on getting this working? While the answer “give up, it doesn’t work” might be the correct answer, it would be good to see some documentation backing this up.