¿Cuáles son los requisitos de hardware para Hypervisor.framework?

Estaba planeando usar xhyve para virtualizar FreeBSD en mi Mac Pro de principios de 2009 (ocho núcleos) que tiene una instalación nueva de El Capitan (con todas las actualizaciones). Lo instalé a través de homebrew y aparece el siguiente error cuando intento ejecutarlo:

vmx_init: processor not supported by Hypervisor.framework
Unable to create VM (-85377018)

He comprobado que la versión de xhyve (0.2.0) funciona en mi iMac 2011. Echando un vistazo, puedo ver que en mi iMac hv_supportestá habilitado:

iMac$> sysctl kern.hv_support
kern.hv_support: 1

Pero en mi Mac Pro no es:

Mac Pro$> sysctl kern.hv_support
kern.hv_support: 0

kern.hv_supportes un valor de solo lectura, por lo que no se puede cambiar con sysctl.

Mi Mac Pro tiene un Intel E5520 que creo que es compatible con Intel VT-d, VT-x y EPT. Apple también tiene una página que detalla la versión mínima de firmware y el hardware requerido para VT-x , estoy usando una Mac Pro más nueva que la especificada y el hardware es el más actualizado que puedo encontrar (MP41.0081.B07).

No puedo encontrar documentación sobre Hypervisor.framework aparte del hecho de que es nuevo en Yosemite. No estoy seguro de si hay algún interruptor que pueda alternar para habilitar esto, o si estoy completamente perdido...

¿Algún consejo sobre Hypervisor.framework o sugerencias para hacer que esto funcione? Si bien la respuesta "rendirse, no funciona" podría ser la respuesta correcta, sería bueno ver alguna documentación que respalde esto.

En su lugar, haga una salida sysctl en su Ma Pro, ¿puede decirnos el año del modelo (al igual que su iMac)?
@IronCraftMan como dice en la primera oración, es una Mac Pro 2009 😊 Además, tiene ocho núcleos y IIRC es de principios de 2009.
Lo siento, no me di cuenta de eso. Mirando el sitio web, requiere una Mac 2010 o posterior. Lo siento.
¿Qué página web? La página de xhyve a la que me vinculé menciona 2010, pero luego aclara que para referirse a cualquier cosa que sea compatible con EPT, el E5520 en mi Mac Pro es compatible con EPT...
El sitio web dice "una Mac de 2010 o posterior (es decir, una CPU compatible con EPT)". Tengo un Mac Mini 2011 que tiene Bluetooth 4.0, que es necesario para Handoff. Apple decidió que no me permitirían usarlo, a pesar de que era físicamente compatible.
Eso es muy cierto. Estamos a la orden de Apple. Todavía me gustaría obtener más información sobre Hypervisor.framework, ya que no tengo idea de cómo se supone que alguien lo use con la escasa documentación...

Respuestas (1)

La documentación de Apple para el marco Hypervisor ( https://developer.apple.com/library/mac/documentation/DriversKernelHardware/Reference/Hypervisor/index.html ) menciona que el procesador debe ser compatible con el modo sin restricciones, que es una característica disponible solo en un procesador Intel Westmere o de una generación más reciente. Dado que la generación Westmere se lanzó en enero de 2010, lo más probable es que su Mac Pro no admita esto.