cvs commit: src/sys/conf files.i386 src/sys/i386/i386 dump_machdep.c minidump_machdep.c src/sys/i386/include md_var.h minidump.h

Nate Lawson nate at root.org
Sat Apr 22 01:29:08 UTC 2006


Peter Wemm wrote:
> peter       2006-04-21 04:28:43 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/conf             files.i386 
>     sys/i386/i386        dump_machdep.c 
>     sys/i386/include     md_var.h 
>   Added files:
>     sys/i386/i386        minidump_machdep.c 
>     sys/i386/include     minidump.h 
>   Log:
>   Merge minidumps from amd64 where they were originally developed.
>   
>   Major differences:
>    * since there is no direct map region, there is no custom uma memory
>      allocator to modify to include its pages in the dumps.
>    * Various data entries are reduced from 64 bit to 32 bit to match the
>      native size.
>   
>   dump_add_page() and dump_drop_page() are still present in case one wants to
>   arrange for arbitary pages to be dumped.  This is of marginal use though
>   because libkvm+kgdb cannot address physical memory that isn't mapped into
>   kvm.
>   
>   Revision  Changes    Path
>   1.554     +1 -0      src/sys/conf/files.i386
>   1.12      +10 -0     src/sys/i386/i386/dump_machdep.c
>   1.1       +405 -0    src/sys/i386/i386/minidump_machdep.c (new)
>   1.74      +6 -0      src/sys/i386/include/md_var.h
>   1.1       +45 -0     src/sys/i386/include/minidump.h (new)

Yay, this is very nice and will help whenever someone implements 
suspend-to-disk.

-- 
Nate


More information about the cvs-src mailing list