opnsense-src/sys/dev/hwpmc
Fabien Thomas 4e0c5d79a0 MFC r204878:
Change the way shutdown is handled for log file.

 pmc_flush_logfile is now non-blocking and just ask the kernel
 to shutdown the file. From that point, no more data is
 accepted by the log thread and when the last buffer is flushed
 the file is closed.

 This will remove a deadlock between pmcstat asking for
 flush while it cannot flush the pipe itself.
2010-03-11 07:35:30 +00:00
..
hwpmc_amd.c - Efficiency tweak: when checking for PMC overflows, only go to 2008-12-02 10:46:35 +00:00
hwpmc_amd.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_arm.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_core.c MFC 201023: 2010-01-10 16:04:32 +00:00
hwpmc_core.h - Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core Solo 2008-11-27 09:00:47 +00:00
hwpmc_ia64.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_intel.c - Add support for nehalem/corei7 cpus. This supports all of the core 2009-01-27 07:29:37 +00:00
hwpmc_logging.c MFC r204878: 2010-03-11 07:35:30 +00:00
hwpmc_mod.c MFC 201151: 2010-01-10 16:08:14 +00:00
hwpmc_pentium.c - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_pentium.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_piv.c Adjust the handling of the local APIC PMC interrupt vector: 2009-08-14 20:57:21 +00:00
hwpmc_piv.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_powerpc.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_ppro.c Adjust the handling of the local APIC PMC interrupt vector: 2009-08-14 20:57:21 +00:00
hwpmc_ppro.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_sparc64.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_tsc.c - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_tsc.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_x86.c MFC 200060: 2009-12-07 20:49:49 +00:00
pmc_events.h MFC 196739: 2009-12-11 12:36:02 +00:00