summaryrefslogtreecommitdiffstats
path: root/drivers/kvm/paging_tmpl.h
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2007-01-06 01:36:43 +0100
committerLinus Torvalds <torvalds@woody.osdl.org>2007-01-06 08:55:25 +0100
commit374cbac0333ddf5cf1c6637efaf7f3adcc67fd75 (patch)
tree0960a8c54aa6f592f5d1cb8a7dbc116c9cb3836e /drivers/kvm/paging_tmpl.h
parent[PATCH] KVM: MMU: Shadow page table caching (diff)
downloadlinux-374cbac0333ddf5cf1c6637efaf7f3adcc67fd75.tar.xz
linux-374cbac0333ddf5cf1c6637efaf7f3adcc67fd75.zip
[PATCH] KVM: MMU: Write protect guest pages when a shadow is created for them
When we cache a guest page table into a shadow page table, we need to prevent further access to that page by the guest, as that would render the cache incoherent. Signed-off-by: Avi Kivity <avi@qumranet.com> Acked-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/kvm/paging_tmpl.h')
-rw-r--r--drivers/kvm/paging_tmpl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/kvm/paging_tmpl.h b/drivers/kvm/paging_tmpl.h
index f7cce443ca6f..cd71973c780c 100644
--- a/drivers/kvm/paging_tmpl.h
+++ b/drivers/kvm/paging_tmpl.h
@@ -133,6 +133,7 @@ static void FNAME(walk_addr)(struct guest_walker *walker,
walker->level - 1, table_gfn);
}
walker->ptep = ptep;
+ pgprintk("%s: pte %llx\n", __FUNCTION__, (u64)*ptep);
}
static void FNAME(release_walker)(struct guest_walker *walker)