[libvirt] [PATCH 00/13] Add hvf domain type for Hypervisor.framework

Roman Bolshakov r.bolshakov at yadro.com
Sat Oct 20 14:19:45 UTC 2018


Hypervisor.framework provides a lightweight interface to run a virtual
cpu on macOS without the need to install third-party kernel
extensions (KEXTs).

It's supported on machines with Intel VT-x feature set that includes
Extended Page Tables (EPT) and Unrestricted Mode since macOS 10.10.

QEMU supports Hypervisor.framework since 2.12.

Roman Bolshakov (13):
  conf: Define hvf domain type
  qemu: Define hvf capability
  qemu: Query hvf capability on macOS
  qemu: Expose hvf domain type if hvf is supported
  qemu: Rename kvmCPU to accelCPU
  qemu: Introduce virQEMUCapsTypeIsAccelerated
  qemu: Introduce virQEMUCapsHaveAccel
  qemu: Introduce virQEMUCapsToVirtType
  qemu: Introduce virQEMUCapsAccelStr
  qemu: Make error message accel-agnostic
  qemu: Correct CPU capabilities probing for hvf
  schema: Add hvf domain type
  news: Mention hvf domain type

 docs/news.xml                 |  12 +++
 docs/schemas/domaincommon.rng |   1 +
 src/conf/domain_conf.c        |   4 +-
 src/conf/domain_conf.h        |   1 +
 src/qemu/qemu_capabilities.c  | 171 +++++++++++++++++++++++++---------
 src/qemu/qemu_capabilities.h  |   1 +
 src/qemu/qemu_command.c       |   4 +
 7 files changed, 148 insertions(+), 46 deletions(-)

-- 
2.17.1 (Apple Git-112)




More information about the libvir-list mailing list