From: Chenliang <chenlian...@huawei.com> Sometime, we want to modify boot order of vm without shutdown it. This sets of patches add one qmp to achieve it. And fix some little bug when device is hotpluged.
Chenliang (5): bootindex: add *_boot_device_path function bootindex: reset bootindex when vm reset bootindex: delete boot index when device is removed bootindex: add qmp to set boot index when vm is running bootindex: fix memory leak when ppc sets boot index hmp.c | 11 ++++++++++ hmp.h | 1 + hw/block/virtio-blk.c | 1 + hw/i386/kvm/pci-assign.c | 1 + hw/misc/vfio.c | 1 + hw/net/e1000.c | 1 + hw/net/eepro100.c | 1 + hw/net/ne2000.c | 1 + hw/net/rtl8139.c | 1 + hw/net/virtio-net.c | 1 + hw/net/vmxnet3.c | 1 + hw/nvram/fw_cfg.c | 53 +++++++++++++++++++++++++++++++++++++++------ hw/ppc/spapr.c | 1 + hw/scsi/scsi-generic.c | 1 + hw/usb/dev-network.c | 1 + hw/usb/host-libusb.c | 1 + hw/usb/redirect.c | 1 + include/hw/nvram/fw_cfg.h | 2 ++ include/sysemu/sysemu.h | 4 ++++ qapi-schema.json | 16 ++++++++++++++ qmp-commands.hx | 16 ++++++++++++++ qmp.c | 14 ++++++++++++ vl.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++ 23 files changed, 179 insertions(+), 7 deletions(-) -- 1.7.12.4