On Mon, Dec 21, 2009 at 11:26:12AM -0600, Anthony Liguori wrote:
> On 12/21/2009 10:43 AM, Gleb Natapov wrote:
> >>There are some really ugly corner cases here.  For instance, guest
> >>is running and the user does a yum update which upgrades the qemu
> >>package.  This includes laying down a new bios.
> >>
> >>User eventually restarts guest, now we re-read BIOS and we're on a
> >>newer BIOS than the device model.  Badness ensues.
> >>
> >My package manager warns me that certain application need to be
> >restarted to work correctly after upgrade. This is hardly qemu specific
> >problem.
> 
> But again, I don't see when this is ever a feature that a user
> actually wants.  Unless you change restart to fork/exec+exit, you'll
> never have reset equivalent to power off + startup.  Can you
> advocate rereading roms and not advocate re-execing qemu?
Why I will never have reset equivalent to power off + startup? Are you
saying we are not capable of implementing spec correctly?

> >>And more importantly, what is the end-user benefit of doing this?
> >>
> >Working migration?
> 
> How does it fix migration? Migration needs to transfer the current
> roms in order to work.  A new version of qemu must support
> interacting with the old version of the firmware for migration to
> work.  What happens after reset has nothing to do with migration but
> because of the last requirement, the guest will obviously continue
> to work after reboot too.
I don't agree with your last requirement. Firmware goes hand in hand with
HW. Change that is only FW visible should not be backwards compatible.

--
                        Gleb.


Reply via email to