[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 0/3] virtio: Add vhost-user based RNG
From: |
Mathieu Poirier |
Subject: |
[PATCH v4 0/3] virtio: Add vhost-user based RNG |
Date: |
Mon, 27 Sep 2021 16:13:56 -0600 |
This set implements a random number generator (RNG) device that follows
the vhost-user protocol.
The main difference between V3 is the absence of the vhost-user daemon
implemenation. It was dropped to favour the rust implementation
currently being considered under the vhost-device crate[1] of the
rust-vmm repository[1].
Applies cleanly to git://git.qemu.org/qemu.git master(de8ed1055c2c).
Thanks,
Mathieu
[1]. https://github.com/rust-vmm/vhost-device/pull/29
Changes for V4:
1. Addressed merge conflicts
2. Dropped error path after call to g_new0()
3. Changed #define in vhost-user-rng-pci.c
4. Dropped vhost-user-daemon implementation
5. Modified documentation to reflect the above (4)
6. Added Alex's RB tags.
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/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 +++
6 files changed, 447 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
- [PATCH v4 0/3] virtio: Add vhost-user based RNG,
Mathieu Poirier <=