[PATCH 0/3] bhyve: support random number generator device

Roman Bogorodskiy posted 3 patches 8 months, 2 weeks ago
Failed in applying to current master (apply log)
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
[PATCH 0/3] bhyve: support random number generator device
Posted by Roman Bogorodskiy 8 months, 2 weeks ago
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

-- 
2.49.0
Re: [PATCH 0/3] bhyve: support random number generator device
Posted by Michal Prívozník via Devel 8 months, 2 weeks ago
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