diff options
author | Juergen Gross <jgross@suse.com> | 2017-10-27 20:49:37 +0300 |
---|---|---|
committer | Boris Ostrovsky <boris.ostrovsky@oracle.com> | 2017-10-31 16:06:48 +0300 |
commit | 6f0e8bf16730a36ff6773802d8c8df56d10e60cd (patch) | |
tree | 331fcc02308d71fb979e421a0d4c9508f1cc5e0c /include/xen/xen-ops.h | |
parent | 5eee149ab9f83d1d0eb16c6b32a97d7060eeb490 (diff) | |
download | linux-6f0e8bf16730a36ff6773802d8c8df56d10e60cd.tar.xz |
xen: support 52 bit physical addresses in pv guests
Physical addresses on processors supporting 5 level paging can be up to
52 bits wide. For a Xen pv guest running on such a machine those
physical addresses have to be supported in order to be able to use any
memory on the machine even if the guest itself does not support 5 level
paging.
So when reading/writing a MFN from/to a pte don't use the kernel's
PTE_PFN_MASK but a new XEN_PTE_MFN_MASK allowing full 40 bit wide MFNs.
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Diffstat (limited to 'include/xen/xen-ops.h')
0 files changed, 0 insertions, 0 deletions