diff options
author | Jan Beulich <jbeulich@suse.com> | 2013-09-12 11:14:01 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-09-12 11:14:01 +0200 |
commit | b3ad1f36dee1ff7a721df9680cd9cd8000e3851b (patch) | |
tree | 62e3816ea48e71a9cdc6a1385e098dc7c7f19a75 /.hgtags | |
parent | 5ad9334a9a70e22d621dfe5863e99f41e0582f1c (diff) | |
download | xen-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 '.hgtags')
0 files changed, 0 insertions, 0 deletions