From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X46nA-0006gu-I7 for qemu-devel@nongnu.org; Mon, 07 Jul 2014 07:09:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X46n5-0006oA-FO for qemu-devel@nongnu.org; Mon, 07 Jul 2014 07:09:04 -0400 Received: from szxga02-in.huawei.com ([119.145.14.65]:54252) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X46n4-0006gg-0G for qemu-devel@nongnu.org; Mon, 07 Jul 2014 07:08:59 -0400 From: "Gonglei (Arei)" Date: Mon, 7 Jul 2014 11:08:32 +0000 Message-ID: <33183CC9F5247A488A2544077AF1902086C18E1E@SZXEMA503-MBS.china.huawei.com> References: <1404724261-9412-1-git-send-email-arei.gonglei@huawei.com> <20140707092903.GA20212@redhat.com> In-Reply-To: <20140707092903.GA20212@redhat.com> Content-Language: zh-CN Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [Qemu-devel] [RFC PATCH 0/5] modify boot order when vm is running List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: "peter.maydell@linaro.org" , "Huangweidong (C)" , "chenliang (T)" , "aik@ozlabs.ru" , "qemu-devel@nongnu.org" , "agraf@suse.de" , "kraxel@redhat.com" , "dmitry@daynix.com" , "akong@redhat.com" , "armbru@redhat.com" , "lersek@redhat.com" , "marcel.a@redhat.com" , "somlo@cmu.edu" , Luonengjun , "Huangpeng (Peter)" , "alex.williamson@redhat.com" , "stefanha@redhat.com" , "pbonzini@redhat.com" , "lcapitulino@redhat.com" , "rth@twiddle.net" , "kwolf@redhat.com" , "peter.crosthwaite@xilinx.com" , "imammedo@redhat.com" , "afaerber@suse.de" > -----Original Message----- > From: Michael S. Tsirkin [mailto:mst@redhat.com] > Sent: Monday, July 07, 2014 5:29 PM > To: Gonglei (Arei) > Cc: qemu-devel@nongnu.org; afaerber@suse.de; agraf@suse.de; > stefanha@redhat.com; akong@redhat.com; aik@ozlabs.ru; > alex.williamson@redhat.com; armbru@redhat.com; eblake@redhat.com; > kwolf@redhat.com; peter.maydell@linaro.org; lcapitulino@redhat.com; > pbonzini@redhat.com; lersek@redhat.com; kraxel@redhat.com; > imammedo@redhat.com; dmitry@daynix.com; marcel.a@redhat.com; > peter.crosthwaite@xilinx.com; rth@twiddle.net; somlo@cmu.edu; > Huangweidong (C); Luonengjun; Huangpeng (Peter); chenliang (T) > Subject: Re: [RFC PATCH 0/5] modify boot order when vm is running >=20 > On Mon, Jul 07, 2014 at 05:10:56PM +0800, arei.gonglei@huawei.com wrote: > > From: Chenliang > > > > 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 >=20 > Unfortunately at least for PC, boot order is exposed > in fw cfg which can not change while guest is running. Yes, so we should assure it take effect after the guest rebooting.=20 > 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. >=20 Agreed. But at present, the boot index can be used for the boot order=20 except "-boot" command line. Because "-boot" only can assign the guest booting from HD or Network or Floppy etc.. but cannot assign the index of hard disks or PXE net cards, which not be enough for many scenes, such as P2V, or two different system hard disks (vda/sda/hda). Best regards, -Gonglei