qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC PATCH 0/5] modify boot order when vm is running


From: Michael S. Tsirkin
Subject: Re: [Qemu-devel] [RFC PATCH 0/5] modify boot order when vm is running
Date: Mon, 7 Jul 2014 12:29:03 +0300

On Mon, Jul 07, 2014 at 05:10:56PM +0800, address@hidden wrote:
> From: Chenliang <address@hidden>
> 
> 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

Unfortunately at least for PC, boot order is exposed
in fw cfg which can not change while guest is running.
I suspect we need to change how we report boot order to guests.
While we are at it, maybe we can fix the silly bootindex
convention: I think people really want to specify boot *order*,
not 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
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]