[libvirt] [PATCH v2 00/12] Various bhyve driver improvements for FreeBSD

Ryan Moeller ryan at ixsystems.com
Thu Jan 2 17:46:23 UTC 2020


The main changes are:
 * Add support for standard hooks in bhyve backend:
   - prepare
   - start
   - started
   - stopped
   - release
 * Some code cleanup & general housekeeping in bhyve backend
 * Add support for reboot in bhyve backend, both from within the VM and from the host

Ryan Moeller (12):
  Add hooks for bhyve backend
  Fix build errors on FreeBSD
  Simplify bhyve driver caps helpers
  Remove redundant parameter to virBhyveProcessStart()
  Factor out conn
  Fix indentation
  Eliminate rc variable
  Make bhyveMonitor a virClass
  Don't bother seeking to the end of a file opened O_APPEND
  Add reboot support for bhyve backend
  Fix bhyvexml2argvtest
  Add missing virtlogd.init for OpenRC

 src/bhyve/bhyve_command.c    |  40 ++++-----
 src/bhyve/bhyve_command.h    |   4 +-
 src/bhyve/bhyve_driver.c     |  67 ++++++++++----
 src/bhyve/bhyve_driver.h     |   4 +-
 src/bhyve/bhyve_monitor.c    | 165 +++++++++++++++++++++++------------
 src/bhyve/bhyve_monitor.h    |   2 +
 src/bhyve/bhyve_process.c    | 106 +++++++++++++++-------
 src/bhyve/bhyve_process.h    |   4 +-
 src/conf/virnetworkobj.c     |   7 +-
 src/logging/Makefile.inc.am  |  10 +++
 src/logging/virtlogd.init.in |  14 +++
 src/util/virhook.c           |  15 ++++
 src/util/virhook.h           |  11 +++
 tests/bhyvexml2argvtest.c    |   4 +-
 14 files changed, 319 insertions(+), 134 deletions(-)
 create mode 100644 src/logging/virtlogd.init.in

-- 
2.23.0





More information about the libvir-list mailing list