This series implements user session support (bhyve:///session)
for the bhyve driver.

Roman Bogorodskiy (9):
  bhyve: move paths to driver configuration
  bhyve: capabilities: probe monitor mode support
  bhyve: initial unprivileged mode support
  bhyve: implement virDomainReset()
  bhyve: implement process management for monitor mode
  bhyve: implement reconnect for unprivileged mode
  bhyve: cleanup IPC sockets
  bhyve: bhyvexml2argvtest: test unprivileged mode
  docs: drvbhyve: document session mode

 docs/drvbhyve.rst                             |  24 ++-
 src/bhyve/bhyve_capabilities.c                |  29 +++
 src/bhyve/bhyve_capabilities.h                |   2 +
 src/bhyve/bhyve_command.c                     |  32 +++
 src/bhyve/bhyve_command.h                     |   6 +
 src/bhyve/bhyve_conf.c                        |  47 +++-
 src/bhyve/bhyve_conf.h                        |   2 +-
 src/bhyve/bhyve_domain.c                      |  30 ++-
 src/bhyve/bhyve_domain.h                      |   4 +-
 src/bhyve/bhyve_driver.c                      | 173 ++++++++++-----
 src/bhyve/bhyve_process.c                     | 201 ++++++++++++++----
 src/bhyve/bhyve_process.h                     |   5 +
 src/bhyve/bhyve_utils.h                       |  13 +-
 .../bhyvexml2argv-uefi-unprivileged.args      |  14 ++
 tests/bhyvexml2argvtest.c                     |  35 ++-
 tests/bhyvexml2xmltest.c                      |   4 +-
 16 files changed, 506 insertions(+), 115 deletions(-)
 create mode 100644 
tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-unprivileged.args

-- 
2.55.0

Reply via email to