aboutsummaryrefslogtreecommitdiffstats
path: root/unmodified_drivers
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-09-12 11:14:01 +0200
committerJan Beulich <jbeulich@suse.com>2013-09-12 11:14:01 +0200
commitb3ad1f36dee1ff7a721df9680cd9cd8000e3851b (patch)
tree62e3816ea48e71a9cdc6a1385e098dc7c7f19a75 /unmodified_drivers
parent5ad9334a9a70e22d621dfe5863e99f41e0582f1c (diff)
downloadxen-b3ad1f36dee1ff7a721df9680cd9cd8000e3851b.tar.gz
xen-b3ad1f36dee1ff7a721df9680cd9cd8000e3851b.tar.bz2
xen-b3ad1f36dee1ff7a721df9680cd9cd8000e3851b.zip
x86/EFI: properly handle run time memory regions outside the 1:1 map
Namely with PFN compression, MMIO ranges that the firmware may need runtime access to can live in the holes that gets shrunk/eliminated by PFN compression, and hence no mappings would result from simply copying Xen's direct mapping table's L3 page table entries. Build mappings for this "manually" in the EFI runtime call 1:1 page tables. Use the opportunity to also properly identify (via a forcibly undefined manifest constant) all the disabled code regions associated with it not being acceptable for us to call SetVirtualAddressMap(). Signed-off-by: Jan Beulich <jbeulich@suse.com> master commit: a350f3f43bcfac9c1591e28d8e43c505fcb172a5 master date: 2013-09-09 10:40:11 +0200
Diffstat (limited to 'unmodified_drivers')
0 files changed, 0 insertions, 0 deletions