From 75f6e8b0f121beeee6a95eb9e35d88ec1f01824f Mon Sep 17 00:00:00 2001 From: KONRAD Frederic Date: Sun, 14 Apr 2013 03:14:49 +0000 Subject: [PATCH] virtio-rng-s390: add properties. I don't see any reason why these properties are missing. Signed-off-by: KONRAD Frederic Note: Need to apply virtio-rng-refactoring first! Acked-by: Cornelia Huck Signed-off-by: Alexander Graf --- hw/s390x/s390-virtio-bus.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hw/s390x/s390-virtio-bus.c b/hw/s390x/s390-virtio-bus.c index a7e81d1..2cff6b7 100644 --- a/hw/s390x/s390-virtio-bus.c +++ b/hw/s390x/s390-virtio-bus.c @@ -531,11 +531,19 @@ static const TypeInfo s390_virtio_serial = { .class_init = s390_virtio_serial_class_init, }; +static Property s390_virtio_rng_properties[] = { + DEFINE_VIRTIO_COMMON_FEATURES(VirtIOS390Device, host_features), + DEFINE_VIRTIO_RNG_PROPERTIES(VirtIORNGS390, vdev.conf), + DEFINE_PROP_END_OF_LIST(), +}; + static void s390_virtio_rng_class_init(ObjectClass *klass, void *data) { + DeviceClass *dc = DEVICE_CLASS(klass); VirtIOS390DeviceClass *k = VIRTIO_S390_DEVICE_CLASS(klass); k->init = s390_virtio_rng_init; + dc->props = s390_virtio_rng_properties; } static const TypeInfo s390_virtio_rng = { -- 2.7.4