Re: [PATCH 6/7] qemu: Support add bootindex = 0 to boothash when its bootIndexSpecified is true

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

 




On 2022/11/22 23:52, Peter Krempa wrote:
> On Thu, Nov 17, 2022 at 10:05:32 +0800, Jiang Jiacheng wrote:
>> Support add bootindex = 0 to boothash and return 0 if duplicated bootindex = 0 is set.
>> It is nessary to add bootindex = 0 into boothash, otherwise libvirt will auto set boot dev,
>> which will cause bootindex unchangable. Meanwhile, bootindex = 0 means disable bootindex,
>> so it should be allowed to set duplicated bootindex = 0.
> 
> Libvirt auto-sets boot order when there is none specified. With this
> patch you could un-select all bootable devices and end up with an
> un-bootable VM. Do you really want to allow that?
> 
> Also doing this will require that we hohour the explicit bootindex setting
> of 0 in the XML separate from when it's unpopulated. Thus this requires
> that the XML indeed records that an explicit value of 0 was provided by
> the user.
> 
> Thus you must improve patch 2 to carry the appropriate tests and
> documentation if you want to go this route.
> 
Yeah, this what I mean in patch2. Qemu will boot in an default sequence
'disk->cdrom->net' in those devices whose bootindex is set to explicit
0. I will improve all those patches in next version.

>> Signed-off-by: Jiang Jiacheng <jiangjiacheng@xxxxxxxxxx>
>> ---
>>  src/conf/domain_postparse.c | 8 +++++++-
>>  1 file changed, 7 insertions(+), 1 deletion(-)
> 




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux