commit | 6c047cd982f944fa63b2d96de2a06463d113f9fa | [log] [tgz] |
---|---|---|
author | Gleb Natapov <gleb@redhat.com> | Thu Oct 14 11:22:54 2010 +0200 |
committer | Avi Kivity <avi@redhat.com> | Wed Jan 12 11:23:19 2011 +0200 |
tree | 33ea24341320d9adda2d2d3c0314a7244bac7862 | |
parent | 7c90705bf2a373aa238661bdb6446f27299ef489 [diff] |
KVM paravirt: Handle async PF in non preemptable context If async page fault is received by idle task or when preemp_count is not zero guest cannot reschedule, so do sti; hlt and wait for page to be ready. vcpu can still process interrupts while it waits for the page to be ready. Acked-by: Rik van Riel <riel@redhat.com> Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>