Re: [RFC] concurrent guest walker and instruction emulation

Izik Eidus
2007-12-18T14:34:19Z

On Tue, 2007-12-18 at 08:26 -0500, Marcelo Tosatti wrote:
> Hi,
>
> The following is an improvement on top of an earlier patch by Izik. It
i would say MUCH improvement :)
> increases pagefault scalability for SMP guests by allowing concurrent
> guest walking, allocation and instruction emulation on the fault path.
>
> The test being used is pft, which starts a number of threads
> allocating and writing malloc()'ed memory. pft.c can be found at
> http://lkml.org/lkml/2004/8/15/58

the code seems good and very complete, it so complete that i would had
split it into two patchs
(the one for the spin_lock and the one for the down_read)

but more important :) is that you actually helped another patch that i
wrote that register kvm shadow pages with the kernel shrinker that i
couldnt merge beacuse the shadow pages didnt had their private spin lock
(this i hope will make all of kvm memory swappable)
i will test it today with it when i get home...
anyway good work