]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen pv-on-hvm: add pfn_is_ram helper for kdump
authorOlaf Hering <olaf@aepfle.de>
Mon, 1 Oct 2012 19:18:01 +0000 (21:18 +0200)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 4 Dec 2012 17:44:34 +0000 (12:44 -0500)
commit5829a5e92e18295e1f8fa91ddff8c2a7717a525d
treec1c9706bdfe1b7b86151acfdda817d43d4aac8af
parent63831af049a1f4896d2cffe5fb94afe051801e92
xen pv-on-hvm: add pfn_is_ram helper for kdump

Register pfn_is_ram helper speed up reading /proc/vmcore in the kdump
kernel. See commit message of 997c136f518c ("fs/proc/vmcore.c: add hook
to read_from_oldmem() to check for non-ram pages") for details.

It makes use of a new hvmop HVMOP_get_mem_type which was introduced in
xen 4.2 (23298:26413986e6e0) and backported to 4.1.1.

The new function is currently only enabled for reading /proc/vmcore.
Later it will be used also for the kexec kernel. Since that requires
more changes in the generic kernel make it static for the time being.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
(cherry picked from commit 34b6f01a79bd65fbd06511d2cb7b28e33a506246)
arch/x86/xen/mmu.c
include/xen/interface/hvm/hvm_op.h