Signed-off-by: Laurent Vivier <address@hidden>
---
backends/rng-builtin.c | 8 +++-----
hw/virtio/virtio-rng.c | 2 +-
include/hw/virtio/virtio-rng.h | 4 ++--
include/sysemu/rng-builtin.h | 17 +++++++++++++++++
qemu-options.hx | 5 ++---
5 files changed, 25 insertions(+), 11 deletions(-)
create mode 100644 include/sysemu/rng-builtin.h
diff --git a/backends/rng-builtin.c b/backends/rng-builtin.c
index b1264b745407..27675301933b 100644
--- a/backends/rng-builtin.c
+++ b/backends/rng-builtin.c
@@ -7,17 +7,15 @@
#include "qemu/osdep.h"
#include "sysemu/rng.h"
+#include "sysemu/rng-builtin.h"
#include "qapi/error.h"
#include "qapi/qmp/qerror.h"
#include "qemu/main-loop.h"
#include "qemu/guest-random.h"
-#define TYPE_RNG_BUILTIN "rng-builtin"
-#define RNG_BUILTIN(obj) OBJECT_CHECK(RngBuiltin, (obj), TYPE_RNG_BUILTIN)
-
-typedef struct RngBuiltin {
+struct RngBuiltin {
RngBackend parent;
-} RngBuiltin;
+};
static void rng_builtin_request_entropy(RngBackend *b, RngRequest *req)
{