First  |  Prev |  Next  |  Last
Pages: 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536
[PATCH v5 00/12] KVM: Add host swap event notifications for PV guest
KVM virtualizes guest memory by means of shadow pages or HW assistance like NPT/EPT. Not all memory used by a guest is mapped into the guest address space or even present in a host memory at any given time. When vcpu tries to access memory page that is not mapped into the guest address space KVM is notified about i... 19 Jul 2010 12:27
[PATCH v5 11/12] Let host know whether the guest can handle async PF in non-userspace context.
If guest can detect that it runs in non-preemptable context it can handle async PFs at any time, so let host know that it can send async PF even if guest cpu is not in userspace. Acked-by: Rik van Riel <riel(a)redhat.com> Signed-off-by: Gleb Natapov <gleb(a)redhat.com> --- arch/x86/include/asm/kvm_host.h | 1 + ... 19 Jul 2010 12:27
[PATCH v5 09/12] Retry fault before vmentry
When page is swapped in it is mapped into guest memory only after guest tries to access it again and generate another fault. To save this fault we can map it immediately since we know that guest is going to access the page. Acked-by: Rik van Riel <riel(a)redhat.com> Signed-off-by: Gleb Natapov <gleb(a)redhat.com> -... 19 Jul 2010 12:27
[PATCH v5 03/12] Add async PF initialization to PV guest.
Enable async PF in a guest if async PF capability is discovered. Signed-off-by: Gleb Natapov <gleb(a)redhat.com> --- arch/x86/include/asm/kvm_para.h | 5 +++ arch/x86/kernel/kvm.c | 68 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 0 deletions(-) diff --git a/arch/x8... 19 Jul 2010 12:27
[PATCH v5 10/12] 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(a)redhat.com> Signed-off-by: Gleb Natapov <gleb(a)redhat.com> -... 19 Jul 2010 12:27
[PATCH v5 01/12] Move kvm_smp_prepare_boot_cpu() from kvmclock.c to kvm.c.
Async PF also needs to hook into smp_prepare_boot_cpu so move the hook into generic code. Acked-by: Rik van Riel <riel(a)redhat.com> Signed-off-by: Gleb Natapov <gleb(a)redhat.com> --- arch/x86/include/asm/kvm_para.h | 1 + arch/x86/kernel/kvm.c | 11 +++++++++++ arch/x86/kernel/kvmclock.c | ... 19 Jul 2010 12:27
[PATCH v5 02/12] Add PV MSR to enable asynchronous page faults delivery.
Guess enables async PF vcpu functionality using this MSR. Reviewed-by: Rik van Riel <riel(a)redhat.com> Signed-off-by: Gleb Natapov <gleb(a)redhat.com> --- arch/x86/include/asm/kvm_host.h | 3 ++ arch/x86/include/asm/kvm_para.h | 4 +++ arch/x86/kvm/x86.c | 49 +++++++++++++++++++++++++++++++++... 19 Jul 2010 12:27
2.6.35 Regression/oops from virtio: return ENOMEM on out of memory patch
Hi everyone, http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=686d363786a53ed28ee875b84ef24e6d5126ef6f I've been having problems with my long running stress runs and tracked it down to the above commit. Under load I get a couple of GFP_ATOMIC allocation failures from virtio per day (... 19 Jul 2010 11:20
perf can't keep up with mmap data
Em Mon, Jul 19, 2010 at 09:48:13AM +0200, Christoph Hellwig escreveu: When running current -tip perf in my 32-bit x86 kvm guest I get lots of messages like: WARNING: failed to keep up with mmap data. when starting perf top, and still quite a few everytime it refreshes the display. Should be be... 19 Jul 2010 11:20
[fs/sysv] V7: Add support for non-PDP11 v7 filesystems
On Mon, Jul 19, 2010 at 07:16:42PM +0200, Lubomir Rintel wrote: A mount-time option was added that makes it possible to override the endianness and an attempt is made to autodetect it (which seems easy, given the disk addresses are 3-byte. No attempt is made to detect big-endian filesystems -- were ther... 19 Jul 2010 11:20
First  |  Prev |  Next  |  Last
Pages: 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536