Hi Kumagai-san, Hatayama-san, Any comments? Thanks, Takao Indoh On Mon, Oct 16, 2017 at 06:42:14PM +0900, Takao Indoh wrote: > Hi Kumagai-san, Hatayama-san, > > Hatayama-san, thanks for your review, I updated may patch. > > These patch series fix a problem that makedumpfile cannot handle a dumpfile > which is captured by sadump on KASLR enabled kernel. > > When KASLR feature is enabled, a kernel is placed on the memory randomly and > therefore makedumpfile cannot handle a dumpfile because addresses of kernel > symbols in vmlinux are different from actual addresses. In the case of kdump, > information to get actual address is included in the vmcoreinfo, but dumpfile of > sadump does not have such a information. > > These patches calculate kaslr offset and phys_base to solve this problem. The > basic idea is getting register (IDTR and CR3) from dump header, and calculate > kaslr_offset/phys_base using them. > > changelog: > v2: > - Change get_vec0_addr style > - Some tiny fixes > > v1: > http://lists.infradead.org/pipermail/kexec/2017-October/019530.html > > Takao Indoh (3): > Support symbol __cpu_online_mask > Introduce vtop4_x86_64_pagetable > sadump: Fix a KASLR problem of sadump > > arch/x86_64.c | 30 ++++- > makedumpfile.c | 20 ++- > makedumpfile.h | 8 +- > sadump_info.c | 418 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- > 4 files changed, 463 insertions(+), 13 deletions(-) > > -- > 2.9.5 > > > > _______________________________________________ > kexec mailing list > kexec at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/kexec >