diff options
author | jkoshy <jkoshy@FreeBSD.org> | 2005-06-09 19:45:09 +0000 |
---|---|---|
committer | jkoshy <jkoshy@FreeBSD.org> | 2005-06-09 19:45:09 +0000 |
commit | 1d3209ab83aac3089f15e00934e922d222a4ecf0 (patch) | |
tree | 4970329c2802c6329dd4f6e781d84b27dbf8f412 /sys/conf | |
parent | 4421a087425df7cc08a5671152d0ec7410bdb33e (diff) | |
download | FreeBSD-src-1d3209ab83aac3089f15e00934e922d222a4ecf0.zip FreeBSD-src-1d3209ab83aac3089f15e00934e922d222a4ecf0.tar.gz |
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.
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/files | 1 | ||||
-rw-r--r-- | sys/conf/files.alpha | 1 | ||||
-rw-r--r-- | sys/conf/files.amd64 | 2 | ||||
-rw-r--r-- | sys/conf/files.arm | 1 | ||||
-rw-r--r-- | sys/conf/files.i386 | 2 | ||||
-rw-r--r-- | sys/conf/files.ia64 | 1 | ||||
-rw-r--r-- | sys/conf/files.pc98 | 2 | ||||
-rw-r--r-- | sys/conf/files.powerpc | 1 | ||||
-rw-r--r-- | sys/conf/files.sparc64 | 1 |
9 files changed, 10 insertions, 2 deletions
diff --git a/sys/conf/files b/sys/conf/files index cedc74e..c8f24f3 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1070,6 +1070,7 @@ gnu/ext2fs/ext2_vnops.c optional ext2fs # Support for hardware performance monitoring counters # dev/hwpmc/hwpmc_mod.c optional hwpmc +dev/hwpmc/hwpmc_logging.c optional hwpmc # # isdn4bsd device drivers # diff --git a/sys/conf/files.alpha b/sys/conf/files.alpha index 8fee17a..a048627 100644 --- a/sys/conf/files.alpha +++ b/sys/conf/files.alpha @@ -179,6 +179,7 @@ dev/fb/splash.c optional splash dev/fb/vga.c optional vga dev/fdc/fdc.c optional fdc dev/fdc/fdc_isa.c optional fdc isa +dev/hwpmc/hwpmc_alpha.c optional hwpmc dev/kbd/atkbd.c optional atkbd dev/kbd/atkbdc.c optional atkbdc dev/kbd/kbd.c optional atkbd diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64 index aeabb60..fadaa16 100644 --- a/sys/conf/files.amd64 +++ b/sys/conf/files.amd64 @@ -147,6 +147,8 @@ dev/fdc/fdc_acpi.c optional fdc dev/fdc/fdc_isa.c optional fdc isa dev/fdc/fdc_pccard.c optional fdc pccard dev/hwpmc/hwpmc_amd.c optional hwpmc +dev/hwpmc/hwpmc_piv.c optional hwpmc +dev/hwpmc/hwpmc_x86.c optional hwpmc dev/kbd/atkbd.c optional atkbd dev/kbd/atkbdc.c optional atkbdc dev/kbd/kbd.c optional atkbd diff --git a/sys/conf/files.arm b/sys/conf/files.arm index 6856ac8..6f907f8 100644 --- a/sys/conf/files.arm +++ b/sys/conf/files.arm @@ -46,6 +46,7 @@ arm/arm/vm_machdep.c standard arm/fpe-arm/armfpe_glue.S optional armfpe arm/fpe-arm/armfpe_init.c optional armfpe arm/fpe-arm/armfpe.S optional armfpe +dev/hwpmc/hwpmc_arm.c optional hwpmc geom/geom_bsd.c standard geom/geom_bsd_enc.c standard geom/geom_mbr.c standard diff --git a/sys/conf/files.i386 b/sys/conf/files.i386 index d58439c..f9d6c34 100644 --- a/sys/conf/files.i386 +++ b/sys/conf/files.i386 @@ -174,10 +174,10 @@ dev/hptmv/gui_lib.c optional hptmv dev/hptmv/hptproc.c optional hptmv dev/hptmv/ioctl.c optional hptmv dev/hwpmc/hwpmc_amd.c optional hwpmc -dev/hwpmc/hwpmc_intel.c optional hwpmc dev/hwpmc/hwpmc_pentium.c optional hwpmc dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_ppro.c optional hwpmc +dev/hwpmc/hwpmc_x86.c optional hwpmc dev/ichwd/ichwd.c optional ichwd dev/if_ndis/if_ndis.c optional ndis dev/if_ndis/if_ndis_pccard.c optional ndis pccard diff --git a/sys/conf/files.ia64 b/sys/conf/files.ia64 index 304a0f0..991281e 100644 --- a/sys/conf/files.ia64 +++ b/sys/conf/files.ia64 @@ -52,6 +52,7 @@ dev/fb/fb.c optional fb dev/fb/fb.c optional vga dev/fb/splash.c optional splash dev/fb/vga.c optional vga +dev/hwpmc/hwpmc_ia64.c optional hwpmc dev/kbd/atkbd.c optional atkbd dev/kbd/atkbdc.c optional atkbdc dev/kbd/kbd.c optional atkbd diff --git a/sys/conf/files.pc98 b/sys/conf/files.pc98 index 843800b..ef74eff 100644 --- a/sys/conf/files.pc98 +++ b/sys/conf/files.pc98 @@ -118,10 +118,10 @@ dev/fb/splash.c optional splash dev/fe/if_fe_cbus.c optional fe isa dev/fe/if_fe_pccard.c optional fe card dev/hwpmc/hwpmc_amd.c optional hwpmc -dev/hwpmc/hwpmc_intel.c optional hwpmc dev/hwpmc/hwpmc_pentium.c optional hwpmc dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_ppro.c optional hwpmc +dev/hwpmc/hwpmc_x86.c optional hwpmc dev/io/iodev.c optional io dev/kbd/kbd.c optional pckbd dev/kbd/kbd.c optional sc diff --git a/sys/conf/files.powerpc b/sys/conf/files.powerpc index d3004c3..5e674d4 100644 --- a/sys/conf/files.powerpc +++ b/sys/conf/files.powerpc @@ -15,6 +15,7 @@ font.h optional sc \ clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" dev/fb/fb.c optional sc +dev/hwpmc/hwpmc_powerpc.c optional hwpmc dev/kbd/kbd.c optional sc dev/syscons/scgfbrndr.c optional sc dev/syscons/schistory.c optional sc diff --git a/sys/conf/files.sparc64 b/sys/conf/files.sparc64 index 9b67308..50bc61f 100644 --- a/sys/conf/files.sparc64 +++ b/sys/conf/files.sparc64 @@ -24,6 +24,7 @@ dev/fb/creator.c optional creator sc dev/fb/fb.c optional sc dev/fb/machfb.c optional machfb sc dev/fb/splash.c optional splash +dev/hwpmc/hwpmc_sparc64.c optional hwpmc dev/kbd/kbd.c optional sc dev/kbd/kbd.c optional ukbd dev/ofw/ofw_bus_if.m standard |