Zachary Amsden wrote:
> Unless you also migrate the hypercall page itself and impose migration 
> restrictions on compatible hypercall pages.

Seems unreasonable, especially if you support migration between VT and 
SVM machines.  The whole point of a hypercall page is to give you a 
point of indirection in order to hide these kinds of hardware 
differences; migrating it would defeat the purpose.

> Although I favor the guarantee that execution within the hypercall 
> page is finished - it is important for protecting against 
> non-reentrancy as well.  Think about interrupts during batching / 
> queueing operations.

Not quite sure that's specifically relevant to migration, but yes, its 
important to disable interrupts while doing the setup for a batch of 
stuff unless you want to see some surprises in your queue (and not "Oh, 
yay, a puppy!" kind of surprises).

    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