xen: lazy-mmu operations
authorJeremy Fitzhardinge <jeremy@xensource.com>
Wed, 18 Jul 2007 01:37:06 +0000 (18:37 -0700)
committerJeremy Fitzhardinge <jeremy@goop.org>
Wed, 18 Jul 2007 15:47:44 +0000 (08:47 -0700)
commitd66bf8fcf3fce058a1cd164a7c8ee6093fdf039c
treed09a2a4a8d0e81b8f19a4844c18690fe521bf513
parentf120f13ea0dbb0b0d6675683d5f6faea71277e65
xen: lazy-mmu operations

This patch uses the lazy-mmu hooks to batch mmu operations where
possible.  This is primarily useful for batching operations applied to
active pagetables, which happens during mprotect, munmap, mremap and
the like (mmap does not do bulk pagetable operations, so it isn't
helped).

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Acked-by: Chris Wright <chrisw@sous-sol.org>
arch/i386/xen/enlighten.c
arch/i386/xen/mmu.c
arch/i386/xen/multicalls.c