On 4/8/25 18:27, Roman Bogorodskiy wrote: > > Roman Bogorodskiy (3): > bhyve: support random number generator device > bhyve: argv2xml: support virtio-rnd devices > bhyve: extend RNG device validation > > src/bhyve/bhyve_capabilities.c | 15 ++++++++ > src/bhyve/bhyve_capabilities.h | 2 + > src/bhyve/bhyve_command.c | 23 ++++++++++++ > src/bhyve/bhyve_device.c | 11 ++++++ > src/bhyve/bhyve_domain.c | 21 +++++++++++ > src/bhyve/bhyve_parse_command.c | 29 +++++++++++++++ > .../bhyveargv2xml-virtio-rnd.args | 8 ++++ > .../bhyveargv2xml-virtio-rnd.xml | 20 ++++++++++ > tests/bhyveargv2xmltest.c | 1 + > ...yvexml2argv-virtio-rnd-backend-builtin.xml | 26 +++++++++++++ > ...io-rnd-backend-random-non-default-file.xml | 26 +++++++++++++ > .../bhyvexml2argv-virtio-rnd-transitional.xml | 26 +++++++++++++ > .../bhyvexml2argv-virtio-rnd.args | 11 ++++++ > .../bhyvexml2argv-virtio-rnd.ldargs | 4 ++ > .../bhyvexml2argv-virtio-rnd.xml | 26 +++++++++++++ > tests/bhyvexml2argvtest.c | 6 +++ > .../bhyvexml2xmlout-virtio-rnd.xml | 37 +++++++++++++++++++ > tests/bhyvexml2xmltest.c | 1 + > 18 files changed, 293 insertions(+) > create mode 100644 tests/bhyveargv2xmldata/bhyveargv2xml-virtio-rnd.args > create mode 100644 tests/bhyveargv2xmldata/bhyveargv2xml-virtio-rnd.xml > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-backend-builtin.xml > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-backend-random-non-default-file.xml > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-transitional.xml > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.args > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.ldargs > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.xml > create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-virtio-rnd.xml >
Reviewed-by: Michal Privoznik <mpriv...@redhat.com> Michal