mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-01-03 05:00:31 -07:00
docs/about: Belatedly document tightening of QMP device_add checking
Commit4d8b0f0a95(v6.2.0) deprecated incorrectly typed device_add arguments. Commitbe93fd5372(qdev-monitor: avoid QemuOpts in QMP device_add) fixed them for v9.2.0, but neglected to update documentation. Do that now. Cc: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-ID: <20250521063711.29840-2-armbru@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> [Commit message typo corrected]
This commit is contained in:
parent
80db93b2b8
commit
428d1789df
2 changed files with 9 additions and 14 deletions
|
|
@ -187,20 +187,6 @@ threads (for example, it only reports source side of multifd threads,
|
|||
without reporting any destination threads, or non-multifd source threads).
|
||||
For debugging purpose, please use ``-name $VM,debug-threads=on`` instead.
|
||||
|
||||
Incorrectly typed ``device_add`` arguments (since 6.2)
|
||||
''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Due to shortcomings in the internal implementation of ``device_add``, QEMU
|
||||
incorrectly accepts certain invalid arguments: Any object or list arguments are
|
||||
silently ignored. Other argument types are not checked, but an implicit
|
||||
conversion happens, so that e.g. string values can be assigned to integer
|
||||
device properties or vice versa.
|
||||
|
||||
This is a bug in QEMU that will be fixed in the future so that previously
|
||||
accepted incorrect commands will return an error. Users should make sure that
|
||||
all arguments passed to ``device_add`` are consistent with the documented
|
||||
property types.
|
||||
|
||||
Host Architectures
|
||||
------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -722,6 +722,15 @@ Use ``multifd-channels`` instead.
|
|||
|
||||
Use ``multifd-compression`` instead.
|
||||
|
||||
Incorrectly typed ``device_add`` arguments (since 9.2)
|
||||
''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Due to shortcomings in the internal implementation of ``device_add``,
|
||||
QEMU used to incorrectly accept certain invalid arguments. Any object
|
||||
or list arguments were silently ignored. Other argument types were not
|
||||
checked, but an implicit conversion happened, so that e.g. string
|
||||
values could be assigned to integer device properties or vice versa.
|
||||
|
||||
QEMU Machine Protocol (QMP) events
|
||||
----------------------------------
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue