Date: Thu, 30 Jun 2005 01:35:51 -0700 From: Nate Lawson <nate@root.org> To: Peter Wemm <peter@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/amd64 dump_machdep.c machdep.c src/sys/amd64/include pmap.h src/sys/i386/i386 dump_machdep.c machdep.c src/sys/i386/include pmap.h src/sys/sys kerneldump.h Message-ID: <42C3AEE7.6080006@root.org> In-Reply-To: <20050629222855.8A26B16A442@hub.freebsd.org> References: <20050629222855.8A26B16A442@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Peter Wemm wrote: > peter 2005-06-29 22:28:46 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/amd64 dump_machdep.c machdep.c > sys/amd64/include pmap.h > sys/i386/i386 dump_machdep.c machdep.c > sys/i386/include pmap.h > sys/sys kerneldump.h > Log: > Switch AMD64 and i386 platforms to using ELF as their kernel crash > dump format. The key reason to do this is so that we can dump sparse > address space. For example, we need to be able to skip the PCI hole > just below the 4GB boundary. Trying to destructively dump MMIO device > registers is Really Bad(TM). The frequent result of trying to do a > crash dump on a machine with 4GB or more ram was ugly (lockup or reboot). Excellent. Any plan to skip other regions like mmaped files and only dump anonymous pages? This could significantly reduce the dump times. Then gzip support. Then suspend to disk. :) -- Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42C3AEE7.6080006>