This set implements a random number generator (RNG) device that follows
the vhost-user protocol. Aside from a new reference to file
vhost-user-rng.rst, the code and features of this revision are
unchanged.
Applies cleanly to git://git.qemu.org/qemu.git master(8be1d4ed9838).
Thanks,
Mathieu
[1]. https://github.com/rust-vmm/vhost-device/pull/29
Mathieu Poirier (3):
vhost-user-rng: Add vhost-user-rng implementation
vhost-user-rng-pci: Add vhost-user-rng-pci implementation
docs: Add documentation for vhost based RNG implementation
docs/system/device-emulation.rst | 1 +
docs/system/devices/vhost-user-rng.rst | 39 ++++
hw/virtio/Kconfig | 5 +
hw/virtio/meson.build | 2 +
hw/virtio/vhost-user-rng-pci.c | 79 +++++++
hw/virtio/vhost-user-rng.c | 289 +++++++++++++++++++++++++
include/hw/virtio/vhost-user-rng.h | 33 +++
7 files changed, 448 insertions(+)
create mode 100644 docs/system/devices/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
--
2.25.1