Zachary Amsden wrote:
> If I had a gentoo install,

Yes, but then you'd be a gentoo user. ;)

> I would probably go so far as to want to recompile everything after 
> migration across CPU vendors; things like NMIs, MSRs, thermal controls 
> and sleep states are also vendor dependent and either need to be 
> emulated both ways, re-invented in a new way entirely, or just dropped.

Many of those things are meaningless for a guest to see or control.

> I don't think cross-CPU vendor hot migration is particularly 
> compelling, although it certainly is possible, the payoff doesn't seem 
> worth the implementation cost and you will find a maze of brambly 
> thorns blocking your path.

We see people trying to do it, and for good reasons.  The selling point 
of VMs is that they can install their thingy once, and it becomes 
independent from its hardware environment, to the extent that they can 
update their hardware without having to worry about its effects on their 
guests.  With a stable OS and live migration, its reasonable to consider 
a guest VM undergoing multiple hardware upgrade transitions with no 
downtime.

I think the general approach is to have a compatible<->performance 
slider which disables/enables non-portable features.  Migrating between 
Intel/AMD is just a slightly more extreme point on the continuum of 
allowing people to migrate between different models within one 
manufacturer's line.

    J

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to