]> xenbits.xensource.com Git - people/royger/xen.git/commit
x86/shadow: don't use PV LDT area for cross-pages access emulation
authorJan Beulich <jbeulich@suse.com>
Tue, 5 Mar 2013 07:51:10 +0000 (08:51 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Mar 2013 07:51:10 +0000 (08:51 +0100)
commit9ada00228b18db21bc2fab5557b3a73be2bc47b4
tree400def30df4a607ccd1e800f33e75661e6dca92c
parentd9fb28ae6d41c8201482948660e52889481830dd
x86/shadow: don't use PV LDT area for cross-pages access emulation

As of 703ac3a ("x86: introduce create_perdomain_mapping()"), the page
tables for this range don't get set up anymore for non-PV guests. And
the way this was done was marked as a hack rather than a proper
mechanism anyway. Use vmap() instead.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/x86/mm/shadow/multi.c