Skip to content

monitor: add peripheral device del completion support

Zhu Guihua qemu-devel 5 versions – Applied

Status from this message: Applied to the qmp branch, thanks.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest3 patches 4 repliesApplied
  2. v43 patches 2 repliesSuperseded
  3. v32 patches 4 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v22 patches1 replySuperseded
v13 patches6 repliesSuperseded

Changes in v5 from the cover letter

- In patch 2, make list to free (Marcel)

Patches in v5 Applied

#Subject and filesSizeRepliesApplied
1/3qdev: add qdev_build_hotpluggable_device_list helperhw/core/qdev.c include/hw/qdev-core.h+15 -00 replies
2/3monitor: add del completion for peripheral devicemonitor.c+26 -00 replies
3/3monitor: delete device_del_bus_completionmonitor.c+0 -200 replies

Reviews trailers per patch

None of the 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchMarcel ApfelbaumIgor Mammedov
SeriesR-b R-b
1/3
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [Qemu-devel] [PATCH v5 0/3] monitor: add peripheral device del completion support

After inputting device_del command in monitor, we expect to list all hotpluggable devices automatically by pressing tab key. This patchset provides the function to list all peripheral devices such as memory devices.

v5:
- In patch 2, make list to free (Marcel)

v4:
- Delete unused device_del_bus_completion (Igor)
- Modify the way to get value of hotpluggable property (Igor)

v3:
- Commit message changes (Igor)
- Rename function in patch 1 (Igor)
- Use 'hotpluggable' property to discard non-hotpluggable devices (Igor)

v2:
- Use object_child_foreach() to simplify the implementation (Andreas)

Zhu Guihua (3):
qdev: add qdev_build_hotpluggable_device_list helper
monitor: add del completion for peripheral device
monitor: delete device_del_bus_completion

 hw/core/qdev.c         | 13 +++++++++++++
 include/hw/qdev-core.h |  2 ++
 monitor.c              | 28 +++++++++++++++++-----------
 3 files changed, 32 insertions(+), 11 deletions(-)
Signature · 1 line
1.9.3