[Crash-utility] [PATCH] kmem, snap: iomem/ioport display and vmcore snapshot support
HATAYAMA Daisuke
d.hatayama at jp.fujitsu.com
Wed Mar 14 23:54:59 UTC 2012
From: Dave Anderson <anderson at redhat.com>
Subject: Re: [Crash-utility] [PATCH] kmem, snap: iomem/ioport display and vmcore snapshot support
Date: Wed, 14 Mar 2012 09:16:29 -0400 (EDT)
>
>
> ----- Original Message -----
>> From: Dave Anderson <anderson at redhat.com>
>> Subject: Re: [Crash-utility] [PATCH] kmem, snap: iomem/ioport display
>> and vmcore snapshot support
>> Date: Tue, 13 Mar 2012 10:17:20 -0400 (EDT)
>>
<snip>
>>
>> Anyway it's natural that we should modify the extension module, and
>> we'll do that soon. The patch for snap command was a workaround, but
>> there's merit to the patch that it makes it possible to use it as
>> handy vmcore conversion tool, not just as live kernel dump command, so
>> I've posted this here. By this, snap command will become able to
>> convert all the format currently crash supports into ELF. Though I
>> have yet to test this, this can convert lkcd foramt into ELF, for
>> example. Someone might want to use this for vmcore not suppoted by
>> Makedumpfile.
>
> OK, here's what to do. The snap extension module is just that -- it
> takes a "snapshot" of live physical memory and creates an ELF file.
> I don't want to change that.
>
It appeared to me that it's natural to add the support of vmcore
memory to snap command for a small change of the code; part of getting
memory mapping only.
> However, I suppose the concept of a "conversion-to-ELF" tool makes sense.
> That being the case, please create a standalone extension module, and
> call it "mkelf", or "kvm2elf", or whatever name you want. Then we can
> add it to the collection of modules on the extension module web page.
>
OK. This takes just a little more time than extending snap
command. I'll send the patch next or a few weeks later. I would barrow
most part from the source code of snap command.
Thanks.
HATAYAMA, Daisuke
More information about the Crash-utility
mailing list