[PATCH v3 44/74] hw/misc/xlnx-versal-trng: add missing getter for fips-fault-events
Marc-André Lureau <[email protected]>
| Newsgroups | org.nongnu.qemu-devel,org.nongnu.qemu-arm |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Marc-André Lureau <[email protected]> --- hw/misc/xlnx-versal-trng.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hw/misc/xlnx-versal-trng.c b/hw/misc/xlnx-versal-trng.c index aa1d65de7b70..0584ee089e3c 100644 --- a/hw/misc/xlnx-versal-trng.c +++ b/hw/misc/xlnx-versal-trng.c @@ -650,10 +650,22 @@ static void trng_prop_fault_event_set(Object *obj, Visitor *v, trng_fault_event_set(XLNX_VERSAL_TRNG(obj), *events); } +static void trng_prop_fault_event_get(Object *obj, Visitor *v, + const char *name, + void *opaque, + Error **errp) +{ + const Property *prop = opaque; + uint32_t *events = object_field_prop_ptr(obj, prop); + + visit_type_uint32(v, name, events, errp); +} + static const PropertyInfo trng_prop_fault_events = { .type = "uint32", .description = "Set to trigger TRNG fault events", .set = trng_prop_fault_event_set, + .get = trng_prop_fault_event_get, .realized_set_allowed = true, }; -- 2.55.0.543.g5ebe2ebe4ea8