diff options
author | George Dunlap <gdunlap@xensource.com> | 2007-09-19 11:42:05 +0100 |
---|---|---|
committer | George Dunlap <gdunlap@xensource.com> | 2007-09-19 11:42:05 +0100 |
commit | c8822fb01990bf7f48c02d9cc159ea40655c7d16 (patch) | |
tree | 79107b92ad313f29cfc5060ab5781602a64bec2d | |
parent | 3b375e9de0061dea8f1eace7eddac2bdfc4e65df (diff) | |
download | xen-c8822fb01990bf7f48c02d9cc159ea40655c7d16.tar.gz xen-c8822fb01990bf7f48c02d9cc159ea40655c7d16.tar.bz2 xen-c8822fb01990bf7f48c02d9cc159ea40655c7d16.zip |
[SHADOW] Use fast-unshadow for early_unshadow heuristic.
-rw-r--r-- | xen/arch/x86/mm/shadow/multi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/mm/shadow/multi.c b/xen/arch/x86/mm/shadow/multi.c index 82c54c5207..a68c1e06e0 100644 --- a/xen/arch/x86/mm/shadow/multi.c +++ b/xen/arch/x86/mm/shadow/multi.c @@ -2551,7 +2551,7 @@ static inline void check_for_early_unshadow(struct vcpu *v, mfn_t gmfn) if ( !(flags & (SHF_L2_32|SHF_L2_PAE|SHF_L2H_PAE|SHF_L4_64)) ) { perfc_incr(shadow_early_unshadow); - sh_remove_shadows(v, gmfn, 0, 0 /* Slow, can fail to unshadow */ ); + sh_remove_shadows(v, gmfn, 1, 0 /* Fast, can fail to unshadow */ ); } } v->arch.paging.shadow.last_emulated_mfn = mfn_x(gmfn); |