diff options
author | Kevin Wolf | 2020-10-20 12:47:58 +0200 |
---|---|---|
committer | Kevin Wolf | 2021-03-19 10:17:13 +0100 |
commit | 6815bc1d03c1f883183b5a8b31861b15d951f2a4 (patch) | |
tree | 30f524be63ce7407c882362efe82df06924eaa38 /docs/system | |
parent | qapi/qom: Add ObjectOptions for memory-backend-* (diff) | |
download | qemu-6815bc1d03c1f883183b5a8b31861b15d951f2a4.tar.gz qemu-6815bc1d03c1f883183b5a8b31861b15d951f2a4.tar.xz qemu-6815bc1d03c1f883183b5a8b31861b15d951f2a4.zip |
qapi/qom: Add ObjectOptions for rng-*, deprecate 'opened'
This adds a QAPI schema for the properties of the rng-* objects.
The 'opened' property doesn't seem to make sense as an external
interface: It is automatically set to true in ucc->complete, and
explicitly setting it to true earlier just means that trying to set
additional options will result in an error. After the property has once
been set to true (i.e. when the object construction has completed), it
can never be reset to false. In other words, the 'opened' property is
useless. Mark it as deprecated in the schema from the start.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'docs/system')
-rw-r--r-- | docs/system/deprecated.rst | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst index 491daf43af..612b34b02c 100644 --- a/docs/system/deprecated.rst +++ b/docs/system/deprecated.rst @@ -153,6 +153,15 @@ the process listing. This is replaced by the new ``password-secret`` option which lets the password be securely provided on the command line using a ``secret`` object instance. +``opened`` property of ``rng-*`` objects (since 6.0.0) +'''''''''''''''''''''''''''''''''''''''''''''''''''''' + +The only effect of specifying ``opened=on`` in the command line or QMP +``object-add`` is that the device is opened immediately, possibly before all +other options have been processed. This will either have no effect (if +``opened`` was the last option) or cause errors. The property is therefore +useless and should not be specified. + QEMU Machine Protocol (QMP) commands ------------------------------------ |