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