Author: fabient
Date: Fri Sep 6 14:30:23 2019
New Revision: 351935
URL: https://svnweb.freebsd.org/changeset/base/351935
Log:
Fix broken window replay check that will allow old packet to be accepted.
This was introduced in r309144.
Submitted by: Jean-Francois HREN
Approved by: ae@
Le 22 mai 2018 à 17:58:10, Ravi Pokala (rpok...@freebsd.org) a écrit:
-Original Message-
From: on behalf of Fabien Thomas
Date: 2018-05-22, Tuesday at 08:54
To: , ,
Subject: svn commit: r334054 - in head: sys/kern sys/netipsec
tools/tools/crypto usr.bin/netstat
> Aut
Author: fabient
Date: Tue May 22 15:54:25 2018
New Revision: 334054
URL: https://svnweb.freebsd.org/changeset/base/334054
Log:
Add a SPD cache to speed up lookups.
When large SPDs are used, we face two problems:
- too many CPU cycles are spent during the linear searches in the SPD
Author: fabient
Date: Wed Jan 17 16:55:35 2018
New Revision: 328088
URL: https://svnweb.freebsd.org/changeset/base/328088
Log:
Only call flush in pipe mode.
It fixes a crash with a socket in top mode.
Ex:
# pmcstat -R 127.0.0.1:8080 -T -w1
then
# pmcstat -n1 -Sclock.prof -Slock.fail
Author: fabient
Date: Wed Jan 17 16:41:22 2018
New Revision: 328087
URL: https://svnweb.freebsd.org/changeset/base/328087
Log:
Fix pmcstat exit from kernel introduced by r325275.
pmcstat request for close will generate a close event.
This event will be in turn received by pmcstat to close th
Author: fabient
Date: Mon Jan 8 13:43:12 2018
New Revision: 327696
URL: https://svnweb.freebsd.org/changeset/base/327696
Log:
Fix uninitialized crp_retw_id when using asynchronous crypto drivers
with defered callbacks.
Submitted by: emeric.pou...@stormshield.eu
Reported by: mav@
Rev
Author: fabient
Date: Thu Nov 30 08:28:04 2017
New Revision: 326390
URL: https://svnweb.freebsd.org/changeset/base/326390
Log:
Update man page for r325354.
Reported by: bjk
Modified:
head/share/man/man9/crypto.9
Modified: head/share/man/man9/crypto.9
===
Author: fabient
Date: Fri Nov 3 10:27:22 2017
New Revision: 325354
URL: https://svnweb.freebsd.org/changeset/base/325354
Log:
crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is working
fine when a lot of different flows to be ciphered/deciphered are involved.
However, when
Author: fabient
Date: Tue Mar 14 16:06:57 2017
New Revision: 315270
URL: https://svnweb.freebsd.org/changeset/base/315270
Log:
Fix arm stack frame walking support:
- Adjust stack offset for Clang
- Correctly fill registers for fake stack frame (soft PMC)
MFC after:1 week
Sponsored
Hi,
Sorry about that. Normally we build universe with it but it seems we missed
something...
I've not access to a machine to fixit before monday...
Fabien
> Le 25 nov. 2016 à 22:32, Raphael Kubo da Costa a écrit :
>
> Fabien Thomas writes:
>
>> Author: fabient
>&
Author: fabient
Date: Fri Nov 25 17:20:23 2016
New Revision: 309146
URL: https://svnweb.freebsd.org/changeset/base/309146
Log:
Update r309143 to prevent false sharing.
Reported by: mjg
Approved by: so
MFC after:1 month
Modified:
head/sys/libkern/arc4random.c
Modified: head/sys
> Le 25 nov. 2016 à 17:00, Mateusz Guzik a écrit :
>
> On Fri, Nov 25, 2016 at 01:49:33PM +0000, Fabien Thomas wrote:
>> Author: fabient
>> Date: Fri Nov 25 13:49:33 2016
>> New Revision: 309143
>> URL: https://svnweb.freebsd.org/changeset/base/309143
>>
Author: fabient
Date: Fri Nov 25 14:44:49 2016
New Revision: 309144
URL: https://svnweb.freebsd.org/changeset/base/309144
Log:
IPsec RFC6479 support for replay window sizes up to 2^32 - 32 packets.
Since the previous algorithm, based on bit shifting, does not scale
with large replay windo
Author: fabient
Date: Fri Nov 25 13:49:33 2016
New Revision: 309143
URL: https://svnweb.freebsd.org/changeset/base/309143
Log:
In a dual processor system (2*6 cores) during IPSec throughput tests,
we see a lot of contention on the arc4 lock, used to generate the IV
of the ESP output packets.
Author: fabient
Date: Wed Nov 2 15:11:23 2016
New Revision: 308216
URL: https://svnweb.freebsd.org/changeset/base/308216
Log:
In rtadvd, interface lookup calls if_indextoname() many times in a loop,
(it takes a long time on systems with many interfaces)
without reason and without checking i
Hi Gleb,
>
> Note that g...@freebsd.org and gleb...@freebsd.org are two different persons.
>
Sorry for the mistake.
Fabien
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any ma
Author: fabient
Date: Wed Nov 25 14:45:43 2015
New Revision: 291301
URL: https://svnweb.freebsd.org/changeset/base/291301
Log:
The r241129 description was wrong that the scenario is possible
only for read locks on pcbs. The same race can happen with write
lock semantics as well.
The rac
Author: fabient
Date: Tue Nov 17 14:39:33 2015
New Revision: 290982
URL: https://svnweb.freebsd.org/changeset/base/290982
Log:
Implement the sadb_x_policy_priority field as it is done in Linux:
lower priority policies are inserted first.
Submitted by: Emeric Poupon
Reviewed by: ae
S
Author: fabient
Date: Thu Oct 8 10:00:41 2015
New Revision: 289025
URL: https://svnweb.freebsd.org/changeset/base/289025
Log:
Fix r283120 which use class size larger than 8bits.
The new mapping will restore binary compatibility with stable_10
but file generated since r283120 are broken.
Author: fabient
Date: Thu Oct 8 09:54:33 2015
New Revision: 289024
URL: https://svnweb.freebsd.org/changeset/base/289024
Log:
Fix r283998 that broke mapin events for hwpmc.
Reviewed by: jhb
Sponsored by: Stormshield
Modified:
head/sys/kern/vfs_vnops.c
Modified: head/sys/kern/vfs_vno
Author: fabient
Date: Thu Oct 8 09:46:35 2015
New Revision: 289023
URL: https://svnweb.freebsd.org/changeset/base/289023
Log:
Fix for r288176 changes related to debug symbols move.
Reviewed by: emaste
Sponsored by: Stormshield
Modified:
head/usr.sbin/pmcstat/pmcstat_log.c
Modified: h
Author: fabient
Date: Tue Aug 18 14:54:29 2015
New Revision: 286890
URL: https://svnweb.freebsd.org/changeset/base/286890
Log:
Add ichwd TCO version 3 support (Bay Trail / Rangeley...)
Reviewed by: jhb
Obtained from: Cas-well
Sponsored by: Stormshield
Modified:
head/sys/dev/ichwd/ich
Author: fabient
Date: Fri Mar 27 13:26:59 2015
New Revision: 280759
URL: https://svnweb.freebsd.org/changeset/base/280759
Log:
On multi CPU systems, we may emit successive packets with the same id.
Fix the race by using an atomic operation.
Differential Revision:https://reviews.fr
Author: fabient
Date: Mon Jul 7 08:22:39 2014
New Revision: 268359
URL: http://svnweb.freebsd.org/changeset/base/268359
Log:
Optim and Fix for mge driver:
- add missing rcvif in mbuf
- add missing ipacket stat
- remove uncessary mbuf copy on output path
- fix deadlock of the TX engine i
Le 29 juil. 2013 à 22:26, David E. O'Brien a écrit :
> Author: obrien
> Date: Mon Jul 29 20:26:27 2013
> New Revision: 253779
> URL: http://svnweb.freebsd.org/changeset/base/253779
>
> Log:
> Decouple yarrow from random(4) device.
>
> * Make Yarrow an optional kernel component -- enabled by "
Author: fabient
Date: Tue Mar 5 10:18:48 2013
New Revision: 247836
URL: http://svnweb.freebsd.org/changeset/base/247836
Log:
Add a generic way to call per event allocate / release function.
Reviewed by: mav
MFC after:1 month
Modified:
head/sys/dev/hwpmc/hwpmc_soft.c
head/sys/ke
Author: fabient
Date: Mon Sep 10 16:32:28 2012
New Revision: 240323
URL: http://svn.freebsd.org/changeset/base/240323
Log:
Add SOFT as a possible section to exclude from counter list.
Modified:
head/tools/test/hwpmc/pmctest.py
Modified: head/tools/test/hwpmc/pmctest.py
==
Author: fabient
Date: Fri Sep 7 14:45:59 2012
New Revision: 240203
URL: http://svn.freebsd.org/changeset/base/240203
Log:
Complete and merge the list between Sandy/Ivy bridge of events
that can run on specific PMC.
MFC after:1 month
Modified:
head/sys/dev/hwpmc/hwpmc_core.c
Modif
PMC_EVENT_TABLE_SIZE(sandybridge);
Added: head/lib/libpmc/pmc.ivybridge.3
======
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lib/libpmc/pmc.ivybridge.3 Thu Sep 6 13:54:01 2012
>
> @@ -961,7 +961,15 @@ igb_mq_start(struct ifnet *ifp, struct m
> que = &adapter->queues[i];
> if (((txr->queue_status & IGB_QUEUE_DEPLETED) == 0) &&
> IGB_TX_TRYLOCK(txr)) {
> - err = igb_mq_start_locked(ifp, txr, m);
> + struct mbuf *pm = NULL;
> +
Author: fabient
Date: Wed Jun 20 15:45:50 2012
New Revision: 237322
URL: http://svn.freebsd.org/changeset/base/237322
Log:
Allow booting XENHVM kernel without Xen hypervisor.
MFC after:3 days
Modified:
head/sys/dev/xen/balloon/balloon.c
Modified: head/sys/dev/xen/balloon/balloon.c
=
Author: fabient
Date: Wed Jun 20 09:01:44 2012
New Revision: 237295
URL: http://svn.freebsd.org/changeset/base/237295
Log:
Fix viawd(4) that was only working as a module.
Obtained from:jhb
MFC after: 3 days
Modified:
head/sys/dev/viawd/viawd.c
Modified: head/sys/dev/viawd/viaw
Author: fabient
Date: Wed Jun 13 06:38:25 2012
New Revision: 236997
URL: http://svn.freebsd.org/changeset/base/236997
Log:
Add ARM callchain support for hwpmc.
Sponsored by: NETASQ
MFC after:3 days
Modified:
head/sys/arm/include/pmc_mdep.h
head/sys/dev/hwpmc/hwpmc_arm.c
Modified
Author: fabient
Date: Wed Jun 6 08:58:31 2012
New Revision: 236669
URL: http://svn.freebsd.org/changeset/base/236669
Log:
Remove spurious ARM symbols from lookup table.
MFC after:3 days
Modified:
head/usr.sbin/pmcstat/pmcstat_log.c
Modified: head/usr.sbin/pmcstat/pmcstat_log.c
Author: fabient
Date: Wed May 23 13:23:40 2012
New Revision: 235831
URL: http://svn.freebsd.org/changeset/base/235831
Log:
Soft PMC support for ARM.
Callgraph is not captured, only current location.
Sample system wide profiling: "pmcstat -Sclock.hard -T"
Modified:
head/sys/arm/arm/mach
Author: fabient
Date: Thu May 10 14:27:49 2012
New Revision: 235229
URL: http://svn.freebsd.org/changeset/base/235229
Log:
Remove out of date KASSERT that fire with soft PMC.
MFC after:1 week
Modified:
head/sys/dev/hwpmc/hwpmc_intel.c
Modified: head/sys/dev/hwpmc/hwpmc_intel.c
=
Author: fabient
Date: Mon Apr 23 08:58:01 2012
New Revision: 234598
URL: http://svn.freebsd.org/changeset/base/234598
Log:
Fix class malloc init for mips and powerpc that was not converted
by r233628.
Found by: monthadar, adrian
MFC after:1 week
Modified:
head/sys/dev/hwpmc/hwpmc
3 ,
.Xr pmc.p6 3 ,
.Xr pmc.sandybridge 3 ,
+.Xr pmc.soft 3 ,
.Xr pmc.tsc 3 ,
.Xr pmc.ucf 3 ,
.Xr pmc.westmere 3 ,
Added: head/lib/libpmc/pmc.soft.3
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lib/libpmc/pmc.sof
/pmcstat/pmcpl_calltree.c Wed Mar 28 16:23:40 2012
(r233611)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2009, Fabien Thomas
+ * Copyright (c) 2012, Fabien Thomas
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,20 +58,18 @@ __FBSDID
Author: fabient
Date: Tue Mar 27 14:02:22 2012
New Revision: 233544
URL: http://svn.freebsd.org/changeset/base/233544
Log:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reproduced/tested by looping pmcstat measurement:
pm
Author: fabient
Date: Wed Jan 4 07:58:36 2012
New Revision: 229470
URL: http://svn.freebsd.org/changeset/base/229470
Log:
Update PMC events from October 2011 Intel documentation.
Submitted by: Davide Italiano
MFC after:3 days
Modified:
head/lib/libpmc/pmc.corei7.3
head/sys/dev/
Author: fabient
Date: Wed Jan 4 07:33:06 2012
New Revision: 229469
URL: http://svn.freebsd.org/changeset/base/229469
Log:
Add missing MSR programming for some events.
Submitted by: Davide Italiano
MFC after:3 days
Modified:
head/sys/dev/hwpmc/hwpmc_uncore.c
head/sys/dev/hwpmc/h
==
--- head/sys/dev/viawd/viawd.c Thu Dec 22 15:03:48 2011(r228801)
+++ head/sys/dev/viawd/viawd.c Thu Dec 22 15:13:32 2011(r228802)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2011 Fabien Thomas
+ * Copyright (c) 2011 Fabien Thomas
* All
Author: fabient
Date: Wed Dec 14 15:39:51 2011
New Revision: 228502
URL: http://svn.freebsd.org/changeset/base/228502
Log:
Rework the attachement to probe directly on isab(4).
Depend on r228496.
Requested by: jhb
MFC after:1 month
Modified:
head/sys/dev/viawd/viawd.c
head/sys/d
Author: fabient
Date: Mon Dec 12 13:12:55 2011
New Revision: 228438
URL: http://svn.freebsd.org/changeset/base/228438
Log:
There's a small set of events on Nehalem, that are not supported in
processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH.
Refuse to allocate them on unsupported
=
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/usr.sbin/cpucontrol/via.c Mon Dec 12 12:30:44 2011
(r228436)
@@ -0,0 +1,222 @@
+/*-
+ * Copyright (c) 2011 Fabien Thomas .
+ * All rights res
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/man/man4/viawd.4 Mon Dec 12 09:50:33 2011(r228431)
@@ -0,0 +1,79 @@
+.\"-
+.\" Copyright (c) 2011 Fabien Thomas
+.\" All rights reserved.
+.\"
+.\"
Author: fabient
Date: Fri Dec 2 10:02:49 2011
New Revision: 228198
URL: http://svn.freebsd.org/changeset/base/228198
Log:
Update Westmere uncore event exception list.
Submitted by: Davide Italiano
MFC after:1 week
Modified:
head/sys/dev/hwpmc/hwpmc_core.c
Modified: head/sys/dev/
Author: fabient
Date: Wed Nov 9 15:59:02 2011
New Revision: 227391
URL: http://svn.freebsd.org/changeset/base/227391
Log:
Import gcc fix for -fstack-protector that produces segfaulting
binaries on arm/armel.
Related gcc bug:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35965
PR: 16
Author: fabient
Date: Tue Nov 1 09:28:47 2011
New Revision: 226986
URL: http://svn.freebsd.org/changeset/base/226986
Log:
Two bugs fixed:
- Do not close stdout or stderr when redirecting to file.
- Correctly handle error code to detect when no buffer available.
MFC after:1 month
M
Badly merged my patchset...
Corrected with r226526.
On Oct 18, 2011, at 6:23 PM, Bjoern A. Zeeb wrote:
>
> On 18. Oct 2011, at 15:25 , Fabien Thomas wrote:
>
>> Author: fabient
>> Date: Tue Oct 18 15:25:43 2011
>> New Revision: 226514
>> URL: http://svn.
Author: fabient
Date: Wed Oct 19 07:16:57 2011
New Revision: 226526
URL: http://svn.freebsd.org/changeset/base/226526
Log:
Add missing DEBUG define from r226514.
Modified:
head/sys/sys/pmc.h
Modified: head/sys/sys/pmc.h
Author: fabient
Date: Tue Oct 18 15:25:43 2011
New Revision: 226514
URL: http://svn.freebsd.org/changeset/base/226514
Log:
Add a flush of the current PMC log buffer before displaying the next top.
As the underlying block is 4KB if the PMC throughput is low the measurement
will be reported
g */
> + mp->m_flags &= ~M_PKTHDR;
> sendmp->m_pkthdr.len += mp->m_len;
> - else {
> + } else {
> /* first desc of a non-ps chain */
> send
Author: fabient
Date: Thu Mar 31 15:23:32 2011
New Revision: 220206
URL: http://svn.freebsd.org/changeset/base/220206
Log:
Optimisation in IPSEC(4):
- Remove contention on ISR during the crypto operation by using rwlock(9).
- Remove a second lookup of the SA in the callback.
Gain on 6 c
Author: fabient
Date: Thu Mar 31 13:59:47 2011
New Revision: 220198
URL: http://svn.freebsd.org/changeset/base/220198
Log:
Clearing the flag when preempting will let the preempted thread run
too much time. This can finish in a scheduler deadlock with ping-pong
between two threads.
One s
Author: fabient
Date: Thu Mar 31 13:14:24 2011
New Revision: 220194
URL: http://svn.freebsd.org/changeset/base/220194
Log:
Fix two SA refcount:
- AH does not release the SA like in ESP/IPCOMP when handling EAGAIN
- ipsec_process_done incorrectly release the SA.
Reviewed by: vanhu
MFC
>
>
> @@ -1937,6 +1937,10 @@ igb_local_timer(void *arg)
> goto timeout;
> out:
> callout_reset(&adapter->timer, hz, igb_local_timer, adapter);
> +#ifndef DEVICE_POLLING
> + /* Fire off all queue interrupts - deadlock protection */
> + E1000_WRITE_REG(&adapter->
Author: fabient
Date: Sun Sep 5 13:31:14 2010
New Revision: 212224
URL: http://svn.freebsd.org/changeset/base/212224
Log:
Fix invalid class removal when IAF is not the last class.
Keep IAF class with 0 PMC and change the alias in libpmc to IAP.
MFC after:1 week
Modified:
head/lib/
Author: fabient
Date: Fri Sep 3 13:54:02 2010
New Revision: 212176
URL: http://svn.freebsd.org/changeset/base/212176
Log:
When an asm location cannot be resolved to a function the cost
will be spread as small value and then filtered by the threshold.
As a first step solution display the num
Author: fabient
Date: Tue Aug 3 13:46:25 2010
New Revision: 210797
URL: http://svn.freebsd.org/changeset/base/210797
Log:
- Do not use the runtime mask when logfile is specified.
- Revert the fix on rtld path that is not necessary.
MFC after:1 week
Modified:
head/usr.sbin/pmcstat/
Author: fabient
Date: Tue Aug 3 09:23:53 2010
New Revision: 210794
URL: http://svn.freebsd.org/changeset/base/210794
Log:
Allow file as a top source, it works with socket now.
This will allow top monitoring using socket/ssh tunnelling
of system without local symbols.
client:
pmcstat
Author: fabient
Date: Mon Aug 2 13:40:19 2010
New Revision: 210766
URL: http://svn.freebsd.org/changeset/base/210766
Log:
Fix the calltree top view that incorrectly filter out some nodes.
MFC after:1 week
Modified:
head/usr.sbin/pmcstat/pmcpl_calltree.c
Modified: head/usr.sbin/pmcs
great!
have you some plan to do it on ixgbe too ?
fabien
On 30 juin 2010, at 19:26, Jack F Vogel wrote:
> Author: jfv
> Date: Wed Jun 30 17:26:47 2010
> New Revision: 209611
> URL: http://svn.freebsd.org/changeset/base/209611
>
> Log:
> SR-IOV support added to igb
>
> What this provides is s
Author: fabient
Date: Tue Jun 15 09:12:31 2010
New Revision: 209196
URL: http://svn.freebsd.org/changeset/base/209196
Log:
Set the comment at the right place for PMC uncore classes.
Submitted by: rstone
MFC after: 1 month
Modified:
head/sys/sys/pmc.h
Modified: head/sys/sys/pmc.h
=
Author: fabient
Date: Sat Jun 5 23:05:08 2010
New Revision: 208861
URL: http://svn.freebsd.org/changeset/base/208861
Log:
Convert pm_runcount to int to correctly check for negative value.
Remove uncessary check for error.
Found with: Coverity Prevent(tm)
MFC after:1 month
Modifi
Author: fabient
Date: Sat Jun 5 23:00:02 2010
New Revision: 208860
URL: http://svn.freebsd.org/changeset/base/208860
Log:
Fix memory leak on error.
Found with: Coverity Prevent(tm)
MFC after:1 month
Modified:
head/lib/libpmc/pmclog.c
Modified: head/lib/libpmc/pmclog.c
=
Author: fabient
Date: Sat Jun 5 22:57:53 2010
New Revision: 208858
URL: http://svn.freebsd.org/changeset/base/208858
Log:
Fix warnings found by Coverity.
Found with: Coverity Prevent(tm)
MFC after:1 month
Modified:
head/usr.sbin/pmcstat/pmcpl_calltree.c
head/usr.sbin/pmcstat/p
Author: fabient
Date: Fri May 7 22:09:17 2010
New Revision: 207761
URL: http://svn.freebsd.org/changeset/base/207761
Log:
Add a fastpath to allocate from packet zone when using m_getjcl.
This will add support for packet zone for at least igb and ixgbe
and will avoid to check for that in bce
Author: fabient
Date: Fri May 7 19:48:50 2010
New Revision: 207755
URL: http://svn.freebsd.org/changeset/base/207755
Log:
Rework the calltree top view by critical callchain.
The percentage show is the sum of the cost for the codepath.
MFC after: 1 week
Modified:
head/usr.sbin/pmcstat/
Author: fabient
Date: Thu May 6 20:58:23 2010
New Revision: 207732
URL: http://svn.freebsd.org/changeset/base/207732
Log:
Fix an invalid parameter detected by INVARIANT and confirmed by r193272.
Modified:
head/sys/netgraph/ng_ksocket.c
Modified: head/sys/netgraph/ng_ksocket.c
==
Author: fabient
Date: Thu May 6 20:54:19 2010
New Revision: 207731
URL: http://svn.freebsd.org/changeset/base/207731
Log:
Exclude undefined symbol from ELF file when doing function resolve.
MFC after: 3 days
Modified:
head/usr.sbin/pmcstat/pmcstat_log.c
Modified: head/usr.sbin/pmcstat/
Author: fabient
Date: Wed Apr 21 11:50:13 2010
New Revision: 206994
URL: http://svn.freebsd.org/changeset/base/206994
Log:
Apply threshold filter to root node in calltree view.
MFC after: 3days
Modified:
head/usr.sbin/pmcstat/pmcpl_calltree.c
Modified: head/usr.sbin/pmcstat/pmcpl_calltr
Author: fabient
Date: Thu Apr 15 19:45:03 2010
New Revision: 206684
URL: http://svn.freebsd.org/changeset/base/206684
Log:
- Fix a typo OFFCORE_REQUESTS.ANY.RFO is B0H10H and not 80H10H.
- Enable missing PARTIAL_ADDRESS_ALIAS for Core i7.
MFC after: 3 days
Modified:
head/sys/dev/hwpmc/
Author: fabient
Date: Wed Apr 14 21:53:27 2010
New Revision: 206635
URL: http://svn.freebsd.org/changeset/base/206635
Log:
Move fatal error at the right place.
Fix exit from top mode when checking if PMC is available.
MFC after: 3 days
Modified:
head/usr.sbin/pmcstat/pmcpl_callgraph.c
Author: fabient
Date: Fri Apr 2 13:34:28 2010
New Revision: 206090
URL: http://svn.freebsd.org/changeset/base/206090
Log:
Improve "top" header by:
- Display sample received per PMCs (or merged PMCs).
- Display percentage vs all samples
Modified:
head/usr.sbin/pmcstat/pmcpl_callgraph.c
C_EV_K7_FIRST && pe <= PMC_EV_K7_LAST) {
ev = k7_event_table;
evfence = k7_event_table + PMC_EVENT_TABLE_SIZE(k7);
} else if (pe >= PMC_EV_K8_FIRST && pe <= PMC_EV_K8_LAST) {
Added: head/lib/libpmc/pmc.corei7.3
===
Author: fabient
Date: Wed Mar 31 20:00:44 2010
New Revision: 205998
URL: http://svn.freebsd.org/changeset/base/205998
Log:
If there is multiple PMCs for the same interrupt ignore new post.
This will indirectly fix a bug where the thread will be pinned
forever if the assert is not compiled.
Author: fabient
Date: Sun Mar 28 22:46:56 2010
New Revision: 205809
URL: http://svn.freebsd.org/changeset/base/205809
Log:
Wait for pmc name in the log before displaying data.
This will solve an abort in case of low throughput PMCs.
MFC after: 3days
Modified:
head/usr.sbin/pmcstat/pmcs
Author: fabient
Date: Fri Mar 26 14:35:48 2010
New Revision: 205694
URL: http://svn.freebsd.org/changeset/base/205694
Log:
Handling SIGPIPE will cause deadlock/crash.
Return an error immediatly in case of hard shutdown.
MFC after: 3days
Modified:
head/sys/dev/hwpmc/hwpmc_logging.c
Mod
Author: fabient
Date: Fri Mar 26 14:29:57 2010
New Revision: 205693
URL: http://svn.freebsd.org/changeset/base/205693
Log:
Do not overflow the term in the case of multi-line display.
MFC after: 3days
Modified:
head/usr.sbin/pmcstat/pmcpl_calltree.c
Modified: head/usr.sbin/pmcstat/pmcpl_
Author: fabient
Date: Mon Mar 8 19:58:00 2010
New Revision: 204878
URL: http://svn.freebsd.org/changeset/base/204878
Log:
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
Author: fabient
Date: Fri Mar 5 23:08:19 2010
New Revision: 204783
URL: http://svn.freebsd.org/changeset/base/204783
Log:
Bug fixed:
- no display on serial terminal in top mode.
- display alignment for continuation string.
- correct invalid value used for display limit.
MFC after:
83 matches
Mail list logo