Roman Bogorodskiy (4):
  bhyve: implement NVMe device support
  bhyve: tests: cover 2 NVMe devices on 2 controllers case
  bhyve: do not allow more than one NVMe device per controller
  bhyve: nvme: check if NVMe is supported by bhyve

 src/bhyve/bhyve_capabilities.c                | 14 ++++++
 src/bhyve/bhyve_capabilities.h                |  1 +
 src/bhyve/bhyve_command.c                     | 47 ++++++++++++++++++-
 src/bhyve/bhyve_device.c                      |  1 +
 src/bhyve/bhyve_domain.c                      | 42 +++++++++++++++--
 .../bhyvexml2argv-2-nvme-2-controllers.args   | 10 ++++
 .../bhyvexml2argv-2-nvme-2-controllers.ldargs |  4 ++
 .../bhyvexml2argv-2-nvme-2-controllers.xml    | 21 +++++++++
 .../bhyvexml2argv-2-nvme-same-controller.args | 10 ++++
 ...hyvexml2argv-2-nvme-same-controller.ldargs |  4 ++
 .../bhyvexml2argv-2-nvme-same-controller.xml  | 21 +++++++++
 .../bhyvexml2argvdata/bhyvexml2argv-nvme.args |  9 ++++
 .../bhyvexml2argv-nvme.ldargs                 |  4 ++
 .../bhyvexml2argvdata/bhyvexml2argv-nvme.xml  | 16 +++++++
 tests/bhyvexml2argvtest.c                     |  9 +++-
 .../bhyvexml2xmlout-2-nvme-2-controllers.xml  | 36 ++++++++++++++
 .../bhyvexml2xmlout-nvme.xml                  | 27 +++++++++++
 tests/bhyvexml2xmltest.c                      |  2 +
 18 files changed, 272 insertions(+), 6 deletions(-)
 create mode 100644 
tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.args
 create mode 100644 
tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.ldargs
 create mode 100644 
tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.xml
 create mode 100644 
tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.args
 create mode 100644 
tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.ldargs
 create mode 100644 
tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-nvme.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-nvme.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-nvme.xml
 create mode 100644 
tests/bhyvexml2xmloutdata/bhyvexml2xmlout-2-nvme-2-controllers.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-nvme.xml

-- 
2.51.0

Reply via email to