freebsd-skq/sys/conf
Alfred Perlstein e722820434 Merge projects/enhanced_coredumps (r204346) into HEAD:
Enhanced process coredump routines.

  This brings in the following features:
  1) Limit number of cores per process via the %I coredump formatter.
  Example:
    if corefilename is set to %N.%I.core AND num_cores = 3, then
    if a process "rpd" cores, then the corefile will be named
    "rpd.0.core", however if it cores again, then the kernel will
    generate "rpd.1.core" until we hit the limit of "num_cores".

    this is useful to get several corefiles, but also prevent filling
    the machine with corefiles.

  2) Encode machine hostname in core dump name via %H.

  3) Compress coredumps, useful for embedded platforms with limited space.
    A sysctl kern.compress_user_cores is made available if turned on.

    To enable compressed coredumps, the following config options need to be set:
    options COMPRESS_USER_CORES
    device zlib   # brings in the zlib requirements.
    device gzio   # brings in the kernel vnode gzip output module.

  4) Eventhandlers are fired to indicate coredumps in progress.

  5) The imgact sv_coredump routine has grown a flag to pass in more
  state, currently this is used only for passing a flag down to compress
  the coredump or not.

  Note that the gzio facility can be used for generic output of gzip'd
  streams via vnodes.

Obtained from: Juniper Networks
Reviewed by: kan
2010-03-02 06:58:58 +00:00
..
defines
files Merge projects/enhanced_coredumps (r204346) into HEAD: 2010-03-02 06:58:58 +00:00
files.amd64 Fix a mis-change about the compiling of atrtc.c. 2010-02-25 15:00:27 +00:00
files.arm Add hwpmc_arm.c 2009-12-23 23:53:30 +00:00
files.i386 Introduce the new kernel sub-tree x86 which should contain all the code 2010-02-25 14:13:39 +00:00
files.ia64 Remove the usb2_input_kbd directive that was missed during the renaming of the drivers in the usb2 stack. 2010-02-08 19:48:33 +00:00
files.mips Unbreak SENTRY5 build. 2010-02-18 20:20:34 +00:00
files.pc98 MFi386: the part of r204309 to fix pc98 kernel 2010-02-25 15:44:54 +00:00
files.powerpc
files.sparc64 Add ssm(4), which serves as a glue device allowing devices beneath the 2010-02-13 19:05:34 +00:00
files.sun4v Hook ebus(4) and isa(4) up to the sun4v LINT build in order to 2009-12-23 21:04:31 +00:00
kern.mk Removed NO_UNDEF. 2010-01-19 11:42:15 +00:00
kern.post.mk
kern.pre.mk
kmod_syms.awk
kmod.mk Kernel module support for mips. 2010-02-18 05:49:52 +00:00
ldscript.amd64
ldscript.arm
ldscript.i386
ldscript.ia64
ldscript.mips - Move .text and all sections up to .bss inclusive to the beginning of 2010-01-23 05:59:10 +00:00
ldscript.mips.cfe Use KERNLOADADDR instead of hardcoded address. This is required to be able to 2010-02-22 01:48:38 +00:00
ldscript.mips.mips64
ldscript.mips.octeon1.32 Get rid of redundant .kernel in these names. 2009-11-24 14:57:50 +00:00
ldscript.mips.octeon1.64 Get rid of redundant .kernel in these names. 2009-11-24 14:57:50 +00:00
ldscript.mips.octeon1.n32 Get rid of redundant .kernel in these names. 2009-11-24 14:57:50 +00:00
ldscript.powerpc
ldscript.sparc64
Makefile.amd64
Makefile.arm Add support for Cavium Econa CNS11XX ARM boards. These boards were 2010-01-04 03:35:45 +00:00
Makefile.i386
Makefile.ia64
Makefile.mips Merge r187428, r191079, r195533, r195669, r197004, r197012 and r197015 2010-01-10 05:34:46 +00:00
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
Makefile.sun4v
makeLINT.mk Generate a second LINT configuration for i386 and amd64 in 2010-01-08 19:00:20 +00:00
makeLINT.sed
newvers.sh
NOTES Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
options Merge projects/enhanced_coredumps (r204346) into HEAD: 2010-03-02 06:58:58 +00:00
options.amd64
options.arm Add support for Cavium Econa CNS11XX ARM boards. These boards were 2010-01-04 03:35:45 +00:00
options.i386 Handling all the three clocks (hardclock, softclock, profclock) with the 2010-01-15 16:04:30 +00:00
options.ia64
options.mips Add CPU_CNMIPS for the core that's in Octeon CPUs. 2010-02-25 11:54:10 +00:00
options.pc98 Unbreak the build for pc98. Specify the newly introduced, for ia32, 2010-01-16 12:24:12 +00:00
options.powerpc
options.sparc64 Add a driver for the `Fire' JBus to PCIe bridges found in at least 2009-12-27 16:55:44 +00:00
options.sun4v
systags.sh