[shadow] Disable higher level pagetables early unshadow only when the "process dying...
authorGianluca Guida <gianluca.guida@citrix.com>
Wed, 16 Nov 2011 15:19:33 +0000 (15:19 +0000)
committerGianluca Guida <gianluca.guida@citrix.com>
Wed, 16 Nov 2011 15:19:33 +0000 (15:19 +0000)
commit5802821430521bc507915d01b72e36f947dbed2e
tree2b4c372df1f1729418603e6a38148f7b4271c0f6
parent6e78f81a2761d175f82551b1cbcdad6d53392bec
[shadow] Disable higher level pagetables early unshadow only when the "process dying" hypercall is used.

This patch fixes a performance problem in fully virtualized guests.

Signed-off-by: Gianluca Guida <gianluca.guida@citrix.com>
Tested-by: Jan Beulich <jbeulich@suse.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/x86/mm/shadow/multi.c