Skip site navigation (1)Skip section navigation (2)
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>