[PATCH 0/5] virtio: Add vhost-user based RNG service

Mathieu Poirier posted 5 patches 2 years, 10 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/next-importer-push tags/patchew/20210601200305.1772391-1-mathieu.poirier@linaro.org
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>
MAINTAINERS                              |   9 +
docs/tools/vhost-user-rng.rst            |  74 +++++
hw/virtio/Kconfig                        |   5 +
hw/virtio/meson.build                    |   2 +
hw/virtio/vhost-user-rng-pci.c           |  79 +++++
hw/virtio/vhost-user-rng.c               | 294 +++++++++++++++++
include/hw/virtio/vhost-user-rng.h       |  33 ++
tools/meson.build                        |   8 +
tools/vhost-user-rng/50-qemu-rng.json.in |   5 +
tools/vhost-user-rng/main.c              | 403 +++++++++++++++++++++++
tools/vhost-user-rng/meson.build         |  10 +
11 files changed, 922 insertions(+)
create mode 100644 docs/tools/vhost-user-rng.rst
create mode 100644 hw/virtio/vhost-user-rng-pci.c
create mode 100644 hw/virtio/vhost-user-rng.c
create mode 100644 include/hw/virtio/vhost-user-rng.h
create mode 100644 tools/vhost-user-rng/50-qemu-rng.json.in
create mode 100644 tools/vhost-user-rng/main.c
create mode 100644 tools/vhost-user-rng/meson.build
[PATCH 0/5] virtio: Add vhost-user based RNG service
Posted by Mathieu Poirier 2 years, 10 months ago
Hi all,

This sets adds a vhost-user based random number generator (RNG),
similar to what has been done for i2c and virtiofsd.  In fact
the implementation for vhost-user-rng and vhost-user-rng-pci
follow what was done for vhost-user-i2c.

Applies cleanly to git://git.qemu.org/qemu.git master (52848929b70d).

Regards,
Mathieu

Mathieu Poirier (5):
  vhost-user-rng: Add vhost-user-rng implementation
  vhost-user-rng-pci: Add vhost-user-rng-pci implementation
  vhost-user-rng: backend: Add RNG vhost-user daemon implementation
  docs: Add documentation for vhost based RNG implementation
  MAINTAINERS: Add maintainer for vhost-user RNG implementation

 MAINTAINERS                              |   9 +
 docs/tools/vhost-user-rng.rst            |  74 +++++
 hw/virtio/Kconfig                        |   5 +
 hw/virtio/meson.build                    |   2 +
 hw/virtio/vhost-user-rng-pci.c           |  79 +++++
 hw/virtio/vhost-user-rng.c               | 294 +++++++++++++++++
 include/hw/virtio/vhost-user-rng.h       |  33 ++
 tools/meson.build                        |   8 +
 tools/vhost-user-rng/50-qemu-rng.json.in |   5 +
 tools/vhost-user-rng/main.c              | 403 +++++++++++++++++++++++
 tools/vhost-user-rng/meson.build         |  10 +
 11 files changed, 922 insertions(+)
 create mode 100644 docs/tools/vhost-user-rng.rst
 create mode 100644 hw/virtio/vhost-user-rng-pci.c
 create mode 100644 hw/virtio/vhost-user-rng.c
 create mode 100644 include/hw/virtio/vhost-user-rng.h
 create mode 100644 tools/vhost-user-rng/50-qemu-rng.json.in
 create mode 100644 tools/vhost-user-rng/main.c
 create mode 100644 tools/vhost-user-rng/meson.build

-- 
2.25.1