public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Updated kvm mmu scaling patch
@ 2007-12-30 11:17 Avi Kivity
       [not found] ` <1199013439-2047-1-git-send-email-avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Avi Kivity @ 2007-12-30 11:17 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
  Cc: mtosatti-H+wXaHxf7aLQT0dZR+AlfA

The following patchset, based on Marcelo's original mmu scaling patch,
allows the kvm guest walker to run concurrently.  Shadow pagetable
manipulation is still single threaded.

Handling pte writes is similar to an early version of the patchset: the page
is derived from the guest pte being written.  Unlike the original version,
we only "guess" the gfn (based on the current paging mode), and if we are
wrong, we just throw the page away.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2007-12-31 15:06 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-30 11:17 [PATCH 0/4] Updated kvm mmu scaling patch Avi Kivity
     [not found] ` <1199013439-2047-1-git-send-email-avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-30 11:17   ` [PATCH 1/4] KVM: MMU: Concurrent guest walkers Avi Kivity
     [not found]     ` <1199013439-2047-2-git-send-email-avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-30 13:28       ` Avi Kivity
     [not found]         ` <47779CF8.1000408-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-30 14:39           ` Avi Kivity
2007-12-30 11:17   ` [PATCH 2/4] KVM: Add kvm_read_guest_atomic() Avi Kivity
2007-12-30 11:17   ` [PATCH 3/4] KVM: MMU: Avoid calling gfn_to_page() in mmu_set_spte() Avi Kivity
     [not found]     ` <1199013439-2047-4-git-send-email-avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-31 14:50       ` Marcelo Tosatti
2007-12-31 14:55         ` Avi Kivity
2007-12-30 11:17   ` [PATCH 4/4] KVM: MMU: Switch to mmu spinlock Avi Kivity
     [not found]     ` <1199013439-2047-5-git-send-email-avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-31 15:06       ` Marcelo Tosatti
2007-12-31 13:39   ` [PATCH 0/4] Updated kvm mmu scaling patch Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox