]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen,kdump: handle pv domain in paddr_vmcoreinfo_note()
authorJuergen Gross <jgross@suse.com>
Tue, 11 Apr 2017 16:14:26 +0000 (18:14 +0200)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 13 Sep 2017 04:37:57 +0000 (21:37 -0700)
commitebfa5a13dca5b2c3bc002a092dbc2a6670f2ae59
tree260490c1b53ebaa03e06e198a1751b7b2ba2f52e
parent1403a5263b37ddb745d4775624d4ccb7fad472cb
xen,kdump: handle pv domain in paddr_vmcoreinfo_note()

For kdump to work correctly it needs the physical address of
vmcoreinfo_note. When running as dom0 this means the virtual address
has to be translated to the related machine address.

paddr_vmcoreinfo_note() is meant to do the translation via
__pa_symbol() only, but being attributed "weak" it can be replaced
easily in Xen case.

Signed-off-by: Juergen Gross <jgross@suse.com>
Tested-by: Petr Tesarik <ptesarik@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
OraBug: 26662731

(cherry picked from commit 29985b09613ba106a1ed0496988636d288600515)
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Joao Martins <joao.m.martins@oracle.com>
Conflicts:
arch/x86/xen/mmu_pv.c
( no mmu_pv.c in our tree)
arch/x86/xen/mmu.c