Re: [PATCH v2 1/2] qdev-monitor: avoid QemuOpts in QMP device_add

2024-08-29 Thread Markus Armbruster
Stefan Hajnoczi writes: > On Fri, Aug 02, 2024 at 10:01:20AM +0200, Markus Armbruster wrote: >> Stefan Hajnoczi writes: >> >> > The QMP device_add monitor command converts the QDict arguments to >> > QemuOpts and then back again to QDict. This process only supports scalar >> > types. Device pro

Re: [PATCH v2 1/2] qdev-monitor: avoid QemuOpts in QMP device_add

2024-08-12 Thread Stefan Hajnoczi
On Fri, Aug 02, 2024 at 10:01:20AM +0200, Markus Armbruster wrote: > Stefan Hajnoczi writes: > > > The QMP device_add monitor command converts the QDict arguments to > > QemuOpts and then back again to QDict. This process only supports scalar > > types. Device properties like virtio-blk-pci's iot

Re: [PATCH v2 1/2] qdev-monitor: avoid QemuOpts in QMP device_add

2024-08-02 Thread Markus Armbruster
Stefan Hajnoczi writes: > The QMP device_add monitor command converts the QDict arguments to > QemuOpts and then back again to QDict. This process only supports scalar > types. Device properties like virtio-blk-pci's iothread-vq-mapping (an > array of objects) are silently dropped by qemu_opts_fr

[PATCH v2 1/2] qdev-monitor: avoid QemuOpts in QMP device_add

2024-08-01 Thread Stefan Hajnoczi
The QMP device_add monitor command converts the QDict arguments to QemuOpts and then back again to QDict. This process only supports scalar types. Device properties like virtio-blk-pci's iothread-vq-mapping (an array of objects) are silently dropped by qemu_opts_from_qdict() during the QemuOpts con