* Bernhard Walle <bwalle at suse.de> [2007-05-14 20:15]: > * 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. Because of CONFIG_PGTABLE_4=y in SUSE kernels. Your implementation assumes a 3-level-pagetable. > > 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. And I guess because of the same reason (maybe the default changed?). I'm working on support for the 4 layer pagetable. Thanks, Bernhard -------------- 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/f78c193d/attachment.bin