aboutsummaryrefslogtreecommitdiffstats
path: root/tools/flask/libflask
diff options
context:
space:
mode:
authorTim Deegan <Tim.Deegan@xensource.com>2007-08-31 11:06:22 +0100
committerTim Deegan <Tim.Deegan@xensource.com>2007-08-31 11:06:22 +0100
commitc028cc106a4abb57e9f0c199e37073a627de7eb6 (patch)
tree10916bd347c0321f8af3190455cd207cdbacbba1 /tools/flask/libflask
parente5544039c94197ca04586cccf1af317ed11a05fe (diff)
downloadxen-c028cc106a4abb57e9f0c199e37073a627de7eb6.tar.gz
xen-c028cc106a4abb57e9f0c199e37073a627de7eb6.tar.bz2
xen-c028cc106a4abb57e9f0c199e37073a627de7eb6.zip
[HVM] Shadow: don't shadow the p2m table.
For HVM vcpus with paging disabled, we used to shadow the p2m table, and skip the p2m lookup to go from gfn to mfn. Instead, we now provide a simple pagetable that gives a one-to-one mapping of 4GB, and shadow that, making the translations from gfn to mfn via the p2m. This removes the paging-disabled special-case code from the shadow fault handler, and allows us to expand the p2m interface, since all HVM translations now go through the same p2m lookups. Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Diffstat (limited to 'tools/flask/libflask')
0 files changed, 0 insertions, 0 deletions