aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/xen/manage.c
diff options
context:
space:
mode:
authorJuergen Gross <[email protected]>2017-10-27 17:49:37 +0000
committerBoris Ostrovsky <[email protected]>2017-10-31 13:06:48 +0000
commit6f0e8bf16730a36ff6773802d8c8df56d10e60cd (patch)
tree331fcc02308d71fb979e421a0d4c9508f1cc5e0c /drivers/xen/manage.c
parentxen: introduce a Kconfig option to enable the pvcalls frontend (diff)
downloadkernel-6f0e8bf16730a36ff6773802d8c8df56d10e60cd.tar.gz
kernel-6f0e8bf16730a36ff6773802d8c8df56d10e60cd.zip
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 <[email protected]> Reviewed-by: Boris Ostrovsky <[email protected]> Signed-off-by: Boris Ostrovsky <[email protected]>
Diffstat (limited to 'drivers/xen/manage.c')
0 files changed, 0 insertions, 0 deletions