[PATCH] [makedumpfile] Implement memory regions on IA64

Ken'ichi Ohmichi oomichi at mxs.nes.nec.co.jp
Fri May 11 02:59:50 EDT 2007


Hi Bernhard,

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.

Thank you for the patch.

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 ?

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.


The attached patches (for makedumpfile version 1.1.3):
- 01-vaddr_to_offset_ia64.patch
  The translation by using layer 3 paging is added to Bernhard's patch.

- 02-ia64-discontigmem.patch
  ia64 DISCONTIGMEM support.


Thanks
Ken'ichi Ohmichi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 02-ia64-discontigmem.patch
Type: application/octet-stream
Size: 3504 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/kexec/attachments/20070511/eed69af7/attachment.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 01-vaddr_to_offset_ia64.patch
Type: application/octet-stream
Size: 8580 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/kexec/attachments/20070511/eed69af7/attachment-0001.obj 


More information about the kexec mailing list