|
@@ -1230,6 +1230,23 @@ static inline int vmstate_register(VMStateIf *obj, int instance_id,
|
|
|
opaque, -1, 0, NULL);
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * vmstate_register_any() - legacy function to register state
|
|
|
+ * serialisation description and let the function choose the id
|
|
|
+ *
|
|
|
+ * New code shouldn't be using this function as QOM-ified devices have
|
|
|
+ * dc->vmsd to store the serialisation description.
|
|
|
+ *
|
|
|
+ * Returns: 0 on success, -1 on failure
|
|
|
+ */
|
|
|
+static inline int vmstate_register_any(VMStateIf *obj,
|
|
|
+ const VMStateDescription *vmsd,
|
|
|
+ void *opaque)
|
|
|
+{
|
|
|
+ return vmstate_register_with_alias_id(obj, VMSTATE_INSTANCE_ID_ANY, vmsd,
|
|
|
+ opaque, -1, 0, NULL);
|
|
|
+}
|
|
|
+
|
|
|
void vmstate_unregister(VMStateIf *obj, const VMStateDescription *vmsd,
|
|
|
void *opaque);
|
|
|
|