On Sun, Nov 01, 2009 at 01:56:22PM +0200, Gleb Natapov wrote: > Asynchronous page fault notifies vcpu that page it is trying to access > is swapped out by a host. In response guest puts a task that caused the > fault to sleep until page is swapped in again. When missing page is > brought back into the memory guest is notified and task resumes execution. Can't you apply this to non-paravirt guests, and continue to deliver interrupts while waiting for the swapin? It should allow the guest to schedule a different task. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html