[PATCH] [makedumpfile] Implement memory regions on IA64

Bernhard Walle bwalle at suse.de
Mon May 14 14:15:21 EDT 2007


sorry for the late reply, but I was out of office last week.

* Ken'ichi Ohmichi <oomichi at mxs.nes.nec.co.jp> [2007-05-11 08:59]:
> 2007/04/26 21:37:25 +0200, Bernhard Walle <bwalle at suse.de> wrote:
> >This patch fixes an error in vaddr_to_offset_ia64() which happened on
> >a SGI machine here while retrieving the utsname from the kernel dump
> >image. It implements memory region support for IA64.
> For ia64 DISCONTIGMEM support, I added the translation (virtual address
> to physical address) by using layer 3 paging into your patch.
> I created 2 attached patches for ia64 DISCONTIGMEM support.
> I confirmed makedumpfile with these patches can run on linux-2.6.18 kernel
> (made of RHEL5 kernel by changing configs from SPARSEMEM to DISCONTIGMEM).
> Could you please test them on SLES10 ?

it doesn't work here. The config file is generated, but at runtime I
get a SEGV which is caused by a endless recusion of ia64_vtop() while
resolving the utsname.

I'm looking into this ...

> BTW, the patches don't run on stock linux-2.6.20 w/DISCONTIGMEM
> (it works with stock linux-2.6.20 w/SPARSEMEM)
> I am trying to resolve the problem and if you have any idea about
> kernel changes between 2.6.18-20, please let me know.

Sorry, no.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/kexec/attachments/20070514/01eb67f4/attachment.bin 

More information about the kexec mailing list