qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v2] Add remove_boot_device_path() function for h


From: Marcel Apfelbaum
Subject: Re: [Qemu-devel] [PATCH v2] Add remove_boot_device_path() function for hot-unplug device
Date: Mon, 28 Apr 2014 15:55:09 +0300

On Mon, 2014-04-28 at 14:48 +0200, Paolo Bonzini wrote:
> Il 28/04/2014 14:43, Marcel Apfelbaum ha scritto:
> >> > Yeah, but dangling pointers are bad anyway.  I think we should include
> >> > Jun's patch.
> > I have nothing against it, but maybe you/someone answer this question
> > which I honestly don't have the answer for:
> > After this patch you can replace a boot-able disk at index x.
> > What happens if you do so and the user reboots and selects index x?
> > Until now, the index was 'in use', even if the disk was hot-unplugged.
> > What are the consequences now? If we can live with them, I am all for using 
> > this patch.
> 
> Firmware does not use indices, it uses paths.  If boards do not update 
> the paths on reset, firmware behavior will be unmodified before/after 
> this patch.
> 
> With or without this patch, firmware will look for a device at the 
> address where the "first" index x was.  If there is no device there, 
> either firmware will crash or it will ignore the entry.  If there is a 
> device, it will boot from that device no matter what the bootindex was 
> on QEMU's command line.

Thanks for the explanation!
As I previously said, I agree with the patch.

Thanks,
Marcel 

> 
> Paolo






reply via email to

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