Date: Thu, 9 Jun 2005 19:45:09 +0000 (UTC) From: Joseph Koshy <jkoshy@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc/mtree BSD.include.dist src/include Makefile src/lib/libpmc Makefile libpmc.c pmc.3 pmc.h pmclog.3 pmclog.c pmclog.h src/share/man/man4 hwpmc.4 src/sys/alpha/include pmc_mdep.h src/sys/amd64/include pmc_mdep.h src/sys/arm/include ... Message-ID: <200506091945.j59Jj9gA058882@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jkoshy 2005-06-09 19:45:09 UTC FreeBSD src repository Modified files: etc/mtree BSD.include.dist include Makefile lib/libpmc Makefile libpmc.c pmc.3 pmc.h share/man/man4 hwpmc.4 sys/alpha/include pmc_mdep.h sys/amd64/include pmc_mdep.h sys/arm/include pmc_mdep.h sys/conf files files.alpha files.amd64 files.arm files.i386 files.ia64 files.pc98 files.powerpc files.sparc64 sys/dev/hwpmc hwpmc_amd.c hwpmc_mod.c hwpmc_pentium.c hwpmc_piv.c hwpmc_ppro.c sys/i386/include pmc_mdep.h sys/ia64/include pmc_mdep.h sys/kern kern_exec.c kern_pmc.c sys/modules/hwpmc Makefile sys/powerpc/include pmc_mdep.h sys/sparc64/include pmc_mdep.h sys/sys pmc.h pmckern.h usr.sbin/pmccontrol pmccontrol.c usr.sbin/pmcstat pmcstat.8 pmcstat.c Added files: lib/libpmc pmclog.3 pmclog.c pmclog.h sys/dev/hwpmc hwpmc_alpha.c hwpmc_amd.h hwpmc_arm.c hwpmc_ia64.c hwpmc_logging.c hwpmc_pentium.h hwpmc_piv.h hwpmc_powerpc.c hwpmc_ppro.h hwpmc_sparc64.c hwpmc_x86.c pmc_events.h sys/sys pmclog.h Removed files: sys/dev/hwpmc hwpmc_intel.c Log: MFP4: - Implement sampling modes and logging support in hwpmc(4). - Separate MI and MD parts of hwpmc(4) and allow sharing of PMC implementations across different architectures. Add support for P4 (EMT64) style PMCs to the amd64 code. - New pmcstat(8) options: -E (exit time counts) -W (counts every context switch), -R (print log file). - pmc(3) API changes, improve our ability to keep ABI compatibility in the future. Add more 'alias' names for commonly used events. - bug fixes & documentation. Revision Changes Path 1.100 +2 -0 src/etc/mtree/BSD.include.dist 1.244 +1 -1 src/include/Makefile 1.4 +11 -3 src/lib/libpmc/Makefile 1.6 +1439 -1397 src/lib/libpmc/libpmc.c 1.4 +76 -28 src/lib/libpmc/pmc.3 1.3 +39 -11 src/lib/libpmc/pmc.h 1.1 +276 -0 src/lib/libpmc/pmclog.3 (new) 1.1 +532 -0 src/lib/libpmc/pmclog.c (new) 1.1 +146 -0 src/lib/libpmc/pmclog.h (new) 1.3 +109 -22 src/share/man/man4/hwpmc.4 1.2 +13 -0 src/sys/alpha/include/pmc_mdep.h 1.3 +22 -35 src/sys/amd64/include/pmc_mdep.h 1.2 +14 -0 src/sys/arm/include/pmc_mdep.h 1.1024 +1 -0 src/sys/conf/files 1.118 +1 -0 src/sys/conf/files.alpha 1.66 +2 -0 src/sys/conf/files.amd64 1.8 +1 -0 src/sys/conf/files.arm 1.534 +1 -1 src/sys/conf/files.i386 1.77 +1 -0 src/sys/conf/files.ia64 1.325 +1 -1 src/sys/conf/files.pc98 1.43 +1 -0 src/sys/conf/files.powerpc 1.71 +1 -0 src/sys/conf/files.sparc64 1.1 +40 -0 src/sys/dev/hwpmc/hwpmc_alpha.c (new) 1.7 +125 -159 src/sys/dev/hwpmc/hwpmc_amd.c 1.1 +103 -0 src/sys/dev/hwpmc/hwpmc_amd.h (new) 1.1 +40 -0 src/sys/dev/hwpmc/hwpmc_arm.c (new) 1.1 +40 -0 src/sys/dev/hwpmc/hwpmc_ia64.c (new) 1.5 +0 -143 src/sys/dev/hwpmc/hwpmc_intel.c (dead) 1.1 +978 -0 src/sys/dev/hwpmc/hwpmc_logging.c (new) 1.8 +1287 -906 src/sys/dev/hwpmc/hwpmc_mod.c 1.4 +2 -1 src/sys/dev/hwpmc/hwpmc_pentium.c 1.1 +72 -0 src/sys/dev/hwpmc/hwpmc_pentium.h (new) 1.8 +240 -106 src/sys/dev/hwpmc/hwpmc_piv.c 1.1 +124 -0 src/sys/dev/hwpmc/hwpmc_piv.h (new) 1.1 +40 -0 src/sys/dev/hwpmc/hwpmc_powerpc.c (new) 1.7 +130 -38 src/sys/dev/hwpmc/hwpmc_ppro.c 1.1 +83 -0 src/sys/dev/hwpmc/hwpmc_ppro.h (new) 1.1 +40 -0 src/sys/dev/hwpmc/hwpmc_sparc64.c (new) 1.1 +179 -0 src/sys/dev/hwpmc/hwpmc_x86.c (new) 1.1 +530 -0 src/sys/dev/hwpmc/pmc_events.h (new) 1.5 +40 -148 src/sys/i386/include/pmc_mdep.h 1.2 +14 -0 src/sys/ia64/include/pmc_mdep.h 1.273 +3 -2 src/sys/kern/kern_exec.c 1.4 +8 -1 src/sys/kern/kern_pmc.c 1.3 +27 -5 src/sys/modules/hwpmc/Makefile 1.2 +15 -0 src/sys/powerpc/include/pmc_mdep.h 1.2 +14 -0 src/sys/sparc64/include/pmc_mdep.h 1.6 +156 -614 src/sys/sys/pmc.h 1.3 +6 -4 src/sys/sys/pmckern.h 1.1 +229 -0 src/sys/sys/pmclog.h (new) 1.3 +13 -10 src/usr.sbin/pmccontrol/pmccontrol.c 1.2 +49 -11 src/usr.sbin/pmcstat/pmcstat.8 1.4 +477 -115 src/usr.sbin/pmcstat/pmcstat.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506091945.j59Jj9gA058882>