aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/prom.c
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2017-05-10 06:08:44 +0200
committerJuergen Gross <jgross@suse.com>2017-05-11 15:55:20 +0200
commit69861e0a52f8733355ce246f0db15e1b240ad667 (patch)
treeda511147606697a15f627492178a46c7d3643323 /arch/powerpc/kernel/prom.c
parentx86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen (diff)
downloadlinux-dev-69861e0a52f8733355ce246f0db15e1b240ad667.tar.xz
linux-dev-69861e0a52f8733355ce246f0db15e1b240ad667.zip
xen: adjust early dom0 p2m handling to xen hypervisor behavior
When booted as pv-guest the p2m list presented by the Xen is already mapped to virtual addresses. In dom0 case the hypervisor might make use of 2M- or 1G-pages for this mapping. Unfortunately while being properly aligned in virtual and machine address space, those pages might not be aligned properly in guest physical address space. So when trying to obtain the guest physical address of such a page pud_pfn() and pmd_pfn() must be avoided as those will mask away guest physical address bits not being zero in this special case. Signed-off-by: Juergen Gross <jgross@suse.com> Reviewed-by: Jan Beulich <jbeulich@suse.com> Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'arch/powerpc/kernel/prom.c')
0 files changed, 0 insertions, 0 deletions