Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Jun 2009 10:00:35 +0000 (UTC)
From:      Fabien Thomas <fabient@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/lib/libpmc Makefile libpmc.c libpmcinternal.h pmc.3 pmc.atom.3 pmc.core.3 pmc.core2.3 pmc.iaf.3 pmc.k7.3 pmc.k8.3 pmc.p4.3 pmc.p5.3 pmc.p6.3 pmc.tsc.3 pmc_allocate.3 pmc_attach.3 pmc_capabilities.3 pmc_configure_logfile.3 ...
Message-ID:  <200906071004.n57A4DrK079119@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
fabient     2009-06-07 10:00:35 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    lib/libpmc           Makefile libpmc.c pmc.3 pmclog.c pmclog.h 
    share/man/man4       hwpmc.4 
    sys/amd64/amd64      exception.S genassym.c machdep.c 
                         mp_machdep.c trap.c 
    sys/amd64/include    intr_machdep.h pmc_mdep.h 
    sys/conf             Makefile.amd64 Makefile.i386 files.amd64 
                         files.i386 files.pc98 
    sys/dev/hwpmc        hwpmc_amd.c hwpmc_amd.h hwpmc_arm.c 
                         hwpmc_ia64.c hwpmc_logging.c hwpmc_mod.c 
                         hwpmc_pentium.c hwpmc_pentium.h 
                         hwpmc_piv.c hwpmc_piv.h hwpmc_powerpc.c 
                         hwpmc_ppro.c hwpmc_ppro.h hwpmc_sparc64.c 
                         hwpmc_x86.c pmc_events.h 
    sys/i386/i386        exception.s genassym.c trap.c 
    sys/i386/include     pmc_mdep.h 
    sys/kern             kern_pmc.c 
    sys/modules/hwpmc    Makefile 
    sys/sys              pmc.h pmckern.h pmclog.h proc.h 
    usr.sbin             Makefile 
    usr.sbin/pmccontrol  pmccontrol.8 pmccontrol.c 
    usr.sbin/pmcstat     Makefile pmcstat.8 pmcstat.c pmcstat.h 
                         pmcstat_log.c 
  Added files:           (Branch: RELENG_7)
    lib/libpmc           libpmcinternal.h pmc.atom.3 pmc.core.3 
                         pmc.core2.3 pmc.iaf.3 pmc.k7.3 pmc.k8.3 
                         pmc.p4.3 pmc.p5.3 pmc.p6.3 pmc.tsc.3 
                         pmc_allocate.3 pmc_attach.3 
                         pmc_capabilities.3 
                         pmc_configure_logfile.3 pmc_disable.3 
                         pmc_event_names_of_class.3 
                         pmc_get_driver_stats.3 pmc_get_msr.3 
                         pmc_init.3 pmc_name_of_capability.3 
                         pmc_read.3 pmc_set.3 pmc_start.3 
    sys/dev/hwpmc        hwpmc_core.c hwpmc_core.h hwpmc_intel.c 
                         hwpmc_tsc.c hwpmc_tsc.h 
    usr.sbin/pmcannotate Makefile pmcannotate.8 pmcannotate.c 
  Log:
  SVN rev 193634 on 2009-06-07 10:00:35Z by fabient
  
  MFC hwpmc framework:
  
  - capture with callchain
  - Intel Core 2 support
  - Intel Core i7 support
  - source code annotate (pmcannotate)
  - bug fixes
  
  Reviewed by: jkoshy (mentor)
  Approved by: re (gnn)
  
  Revision    Changes     Path
  1.4.10.1    +46 -32     src/lib/libpmc/Makefile
  1.11.2.1    +804 -232   src/lib/libpmc/libpmc.c
  1.1.2.1     +37 -0      src/lib/libpmc/libpmcinternal.h (new)
  1.13.2.1    +416 -3302  src/lib/libpmc/pmc.3
  1.6.2.1     +1193 -0    src/lib/libpmc/pmc.atom.3 (new)
  1.7.2.1     +808 -0     src/lib/libpmc/pmc.core.3 (new)
  1.5.2.1     +1123 -0    src/lib/libpmc/pmc.core2.3 (new)
  1.3.2.1     +149 -0     src/lib/libpmc/pmc.iaf.3 (new)
  1.3.2.1     +266 -0     src/lib/libpmc/pmc.k7.3 (new)
  1.4.2.1     +800 -0     src/lib/libpmc/pmc.k8.3 (new)
  1.2.2.1     +1226 -0    src/lib/libpmc/pmc.p4.3 (new)
  1.5.2.1     +460 -0     src/lib/libpmc/pmc.p5.3 (new)
  1.5.2.1     +1026 -0    src/lib/libpmc/pmc.p6.3 (new)
  1.2.2.1     +86 -0      src/lib/libpmc/pmc.tsc.3 (new)
  1.2.2.1     +184 -0     src/lib/libpmc/pmc_allocate.3 (new)
  1.1.2.1     +149 -0     src/lib/libpmc/pmc_attach.3 (new)
  1.3.2.1     +230 -0     src/lib/libpmc/pmc_capabilities.3 (new)
  1.1.2.1     +124 -0     src/lib/libpmc/pmc_configure_logfile.3 (new)
  1.2.2.1     +99 -0      src/lib/libpmc/pmc_disable.3 (new)
  1.1.2.1     +75 -0      src/lib/libpmc/pmc_event_names_of_class.3 (new)
  1.1.2.1     +73 -0      src/lib/libpmc/pmc_get_driver_stats.3 (new)
  1.1.2.1     +76 -0      src/lib/libpmc/pmc_get_msr.3 (new)
  1.1.2.1     +63 -0      src/lib/libpmc/pmc_init.3 (new)
  1.1.2.1     +140 -0     src/lib/libpmc/pmc_name_of_capability.3 (new)
  1.1.2.1     +84 -0      src/lib/libpmc/pmc_read.3 (new)
  1.1.2.1     +73 -0      src/lib/libpmc/pmc_set.3 (new)
  1.2.2.1     +77 -0      src/lib/libpmc/pmc_start.3 (new)
  1.4.2.1     +26 -4      src/lib/libpmc/pmclog.c
  1.3.2.2     +14 -1      src/lib/libpmc/pmclog.h
  1.17.2.1    +18 -9      src/share/man/man4/hwpmc.4
  1.129.2.5   +118 -16    src/sys/amd64/amd64/exception.S
  1.165.2.3   +11 -0      src/sys/amd64/amd64/genassym.c
  1.675.2.12  +13 -1      src/sys/amd64/amd64/machdep.c
  1.287.2.8   +10 -0      src/sys/amd64/amd64/mp_machdep.c
  1.319.2.9   +1 -2       src/sys/amd64/amd64/trap.c
  1.18.2.2    +9 -0       src/sys/amd64/include/intr_machdep.h
  1.3.10.1    +66 -3      src/sys/amd64/include/pmc_mdep.h
  1.24.2.2    +2 -1       src/sys/conf/Makefile.amd64
  1.273.2.1   +6 -0       src/sys/conf/Makefile.i386
  1.107.2.12  +3 -0       src/sys/conf/files.amd64
  1.580.2.12  +3 -0       src/sys/conf/files.i386
  1.356.2.3   +2 -0       src/sys/conf/files.pc98
  1.13.2.1    +231 -198   src/sys/dev/hwpmc/hwpmc_amd.c
  1.1.10.1    +1 -7       src/sys/dev/hwpmc/hwpmc_amd.h
  1.1.10.1    +26 -0      src/sys/dev/hwpmc/hwpmc_arm.c
  1.4.2.1     +1988 -0    src/sys/dev/hwpmc/hwpmc_core.c (new)
  1.1.2.1     +121 -0     src/sys/dev/hwpmc/hwpmc_core.h (new)
  1.1.10.1    +26 -0      src/sys/dev/hwpmc/hwpmc_ia64.c
  1.11.2.1    +269 -0     src/sys/dev/hwpmc/hwpmc_intel.c (new)
  1.7.2.1     +74 -63     src/sys/dev/hwpmc/hwpmc_logging.c
  1.29.2.2    +604 -223   src/sys/dev/hwpmc/hwpmc_mod.c
  1.4.10.1    +8 -2       src/sys/dev/hwpmc/hwpmc_pentium.c
  1.1.10.1    +3 -2       src/sys/dev/hwpmc/hwpmc_pentium.h
  1.14.2.1    +210 -337   src/sys/dev/hwpmc/hwpmc_piv.c
  1.1.10.1    +4 -3       src/sys/dev/hwpmc/hwpmc_piv.h
  1.1.10.1    +26 -0      src/sys/dev/hwpmc/hwpmc_powerpc.c
  1.9.2.1     +204 -207   src/sys/dev/hwpmc/hwpmc_ppro.c
  1.1.10.1    +3 -2       src/sys/dev/hwpmc/hwpmc_ppro.h
  1.1.10.1    +26 -0      src/sys/dev/hwpmc/hwpmc_sparc64.c
  1.1.2.1     +388 -0     src/sys/dev/hwpmc/hwpmc_tsc.c (new)
  1.1.2.1     +43 -0      src/sys/dev/hwpmc/hwpmc_tsc.h (new)
  1.5.2.2     +187 -97    src/sys/dev/hwpmc/hwpmc_x86.c
  1.1.10.1    +1880 -445  src/sys/dev/hwpmc/pmc_events.h
  1.117.2.2   +58 -3      src/sys/i386/i386/exception.s
  1.160.2.1   +11 -0      src/sys/i386/i386/genassym.c
  1.307.2.3   +1 -2       src/sys/i386/i386/trap.c
  1.5.10.1    +83 -5      src/sys/i386/include/pmc_mdep.h
  1.6.2.1     +98 -9      src/sys/kern/kern_pmc.c
  1.4.2.1     +4 -2       src/sys/modules/hwpmc/Makefile
  1.11.2.1    +130 -70    src/sys/sys/pmc.h
  1.6.2.1     +19 -5      src/sys/sys/pmckern.h
  1.4.2.1     +27 -5      src/sys/sys/pmclog.h
  1.491.2.15  +1 -0       src/sys/sys/proc.h
  1.375.2.9   +2 -0       src/usr.sbin/Makefile
  1.1.2.1     +12 -0      src/usr.sbin/pmcannotate/Makefile (new)
  1.1.2.1     +108 -0     src/usr.sbin/pmcannotate/pmcannotate.8 (new)
  1.1.2.1     +804 -0     src/usr.sbin/pmcannotate/pmcannotate.c (new)
  1.2.10.1    +7 -7       src/usr.sbin/pmccontrol/pmccontrol.8
  1.6.2.1     +25 -8      src/usr.sbin/pmccontrol/pmccontrol.c
  1.5.2.1     +2 -2       src/usr.sbin/pmcstat/Makefile
  1.12.2.1    +87 -10     src/usr.sbin/pmcstat/pmcstat.8
  1.17.2.2    +128 -32    src/usr.sbin/pmcstat/pmcstat.c
  1.5.2.1     +14 -3      src/usr.sbin/pmcstat/pmcstat.h
  1.10.2.1    +945 -175   src/usr.sbin/pmcstat/pmcstat_log.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906071004.n57A4DrK079119>