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 <mprivozn@redhat.com>
Michal