On Thu, Feb 24, 2005 at 06:05:45AM -0700, Eric W. Biederman wrote: > Maneesh Soni <[EMAIL PROTECTED]> writes: > > > On Thu, Feb 24, 2005 at 01:13:12AM -0800, Andrew Morton wrote: > > > Vivek Goyal <[EMAIL PROTECTED]> wrote: > > > > > > > > Kexec on panic is broken on i386 in 2.6.11-rc3-mm2 because of > > > > re-organization of boot memory allocator initialization code. > > > > > > OK... > > > > > > Where are we up to with these patches, btw? Do you consider them > > > close-to-complete? Do you have a feel for what proportion of machines > > > will > > > work correctly? > > > > After the rework of kexec patches, there is very minimal kernel code needed > > for kdump and most of the code is in user space kexec-tools. The changes > > needed in kexec-tools to load the crashdump kernel and generate ELF headers, > > for x86 architecture are done and will be posted for comments today by > > Vivek. > > Cool. > > > Currently the work remaining is to capture the old-kernel memory during > > second > > kernel boot up. There is some lack of consensus whether this functionality > > should go in kernel-space (/proc/vmcore) or user-space (a separate utility > > which can be run from initrd). Before the last kexec rework, kdump has the > > facility to do /proc/vmcore and now it has to be re-done accordingly. There > > is > > some code already done by Eric to do it in user-space. We are evaluating > > both > > the approaches and should arrive at the conclusion asap. > > Do you have a pointer to your user space kdump stuff? I have never > seen it.
Actually I meant user space utility done by you. IMO, /proc/vmcore option as saves one from the hassel of a _new_ user space tool to configure / capture crash dumps. Though a user-space tool in addition to /proc/vmcore can be useful also in a badly crashed system. > How to configure this and the usability issues are interesting. There is > no fundamental reason the code needs to live in a ramdisk. We are back > in a fully functional kernel after all. In this case a > ramdisk/initramfs is useful for the same reason a ramdisk with a > rescue disk is useful. It is possible the normal root filesystem is > corrupt. A ramdisk allows you to have a known good copy of your > tools. > > Eric -- Maneesh Soni Linux Technology Center, IBM India Software Labs, Bangalore, India email: [EMAIL PROTECTED] Phone: 91-80-25044990 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/