freebsd-dev/sys/conf
Fabien Thomas f5f9340b98 Add software PMC support.
New kernel events can be added at various location for sampling or counting.
This will for example allow easy system profiling whatever the processor is
with known tools like pmcstat(8).

Simultaneous usage of software PMC and hardware PMC is possible, for example
looking at the lock acquire failure, page fault while sampling on
instructions.

Sponsored by: NETASQ
MFC after:	1 month
2012-03-28 20:58:30 +00:00
..
defines
files Add software PMC support. 2012-03-28 20:58:30 +00:00
files.amd64 Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.arm Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.i386 Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.ia64 Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.mips Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.pc98 Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.powerpc Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
files.sparc64 Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
kern.mk Work around the following clang warning in mps(4): 2012-03-23 11:35:01 +00:00
kern.post.mk Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
kern.pre.mk Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
kmod_syms.awk
kmod.mk Revert r232473. I have been convinced by Doug Barton and Bjoern Zeeb 2012-03-03 23:49:53 +00:00
ldscript.amd64 The new binutils has correctly redefined MAXPAGESIZE on amd64 as 0x200000 2011-03-28 06:35:17 +00:00
ldscript.arm
ldscript.i386
ldscript.ia64 Stop linking against a direct-mapped virtual address and instead 2011-04-30 20:49:00 +00:00
ldscript.mips
ldscript.mips.cfe
ldscript.mips.mips64
ldscript.mips.octeon1
ldscript.powerpc
ldscript.powerpc64 Add the .opd section, this is helps booting a profiled kernel. 2012-01-20 18:52:31 +00:00
ldscript.sparc64
Makefile.amd64 Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to 2012-02-28 18:30:18 +00:00
Makefile.arm Add -ffreestanding to the command line, so taht inflate.c compiles and link 2011-06-15 19:15:50 +00:00
Makefile.i386 Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to 2012-02-28 18:30:18 +00:00
Makefile.ia64
Makefile.mips Fill out fake preload structure to let userland tools like pmc(3) know 2012-03-15 05:29:51 +00:00
Makefile.pc98
Makefile.powerpc Add -Wa,-many to CFLAGS on PowerPC. This aids in building a kernel using 2011-06-09 19:47:30 +00:00
Makefile.sparc64
makeLINT.mk Add LINT-NOINET LINT-NOINET6 and LINT-NOIP to the make clean target. 2011-11-27 13:53:36 +00:00
makeLINT.sed Match the files directive and all the ways to add or subtract options 2011-10-04 17:11:38 +00:00
newvers.sh newvers.sh: unbreak git/git-svn support 2012-02-12 14:54:19 +00:00
NOTES Driver for OpenCores I2C controller. 2012-03-27 10:44:32 +00:00
options Allow (with a license warning) "options ZFS" to work in static kernels. 2012-03-27 21:23:56 +00:00
options.amd64 Disable detailed PV entry accounting by default. Add a config option 2012-03-24 19:43:49 +00:00
options.arm
options.i386 Disable detailed PV entry accounting by default. Add a config option 2012-03-24 19:43:49 +00:00
options.ia64
options.mips o) Use ABI, not ISA_* options, to determine whether to compile bits if libkern 2012-03-12 21:25:32 +00:00
options.pc98
options.powerpc
options.sparc64
systags.sh
WITHOUT_SOURCELESS Move WITHOUT_SOURCELESS_* files to sys/conf/ in order to avoid "universe" 2012-02-12 14:55:27 +00:00
WITHOUT_SOURCELESS_HOST Fix a typo. 2012-02-12 19:29:34 +00:00
WITHOUT_SOURCELESS_UCODE Move WITHOUT_SOURCELESS_* files to sys/conf/ in order to avoid "universe" 2012-02-12 14:55:27 +00:00