Author: fabient
Date: Mon Sep 9 14:56:06 2019
New Revision: 352064
URL: https://svnweb.freebsd.org/changeset/base/352064
Log:
MFC r351935:
Fix broken window replay check that will allow old packet to be accepted.
This was introduced in r309144.
Submitted by: Jean-Francois HREN
Appro
Author: fabient
Date: Mon Sep 9 14:41:39 2019
New Revision: 352062
URL: https://svnweb.freebsd.org/changeset/base/352062
Log:
MFC r351935:
Fix broken window replay check that will allow old packet to be accepted.
This was introduced in r309144.
Submitted by: Jean-Francois HREN
Appro
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
Author: fabient
Date: Wed Jan 4 16:36:51 2017
New Revision: 311289
URL: https://svnweb.freebsd.org/changeset/base/311289
Log:
MFC r308216:
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
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
Author: fabient
Date: Wed Dec 2 17:26:37 2015
New Revision: 291652
URL: https://svnweb.freebsd.org/changeset/base/291652
Log:
MFC r291301:
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 a
Hi Gleb,
>
> Note that g...@freebsd.org and gleb...@freebsd.org are two different persons.
>
Sorry for the mistake.
Fabien
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail
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: Mon May 13 15:18:36 2013
New Revision: 250600
URL: http://svnweb.freebsd.org/changeset/base/250600
Log:
MFC r247329, r247836:
Add support for good old 8192Hz profiling clock to software PMC.
Add a generic way to call per event allocate / release function.
Modified:
s
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
b/libpmc/pmc.ivybridge.3)
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/lib/libpmc/pmc.ivybridge.3 Tue Oct 16 13:27:20 2012
(r241609, copy of r240164, head/lib/libpmc/pmc.ivybrid
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: Mon Jun 25 07:56:23 2012
New Revision: 237556
URL: http://svn.freebsd.org/changeset/base/237556
Log:
MFC r236997:
Add ARM callchain support for hwpmc.
Modified:
stable/9/sys/arm/include/pmc_mdep.h
stable/9/sys/dev/hwpmc/hwpmc_arm.c
Directory Properties:
stable/9/sy
Author: fabient
Date: Mon Jun 25 07:36:00 2012
New Revision: 237555
URL: http://svn.freebsd.org/changeset/base/237555
Log:
MFC r237295:
Fix viawd(4) that was only working as a module.
Modified:
stable/8/sys/dev/viawd/viawd.c
Directory Properties:
stable/8/sys/ (props changed)
Modified:
Author: fabient
Date: Mon Jun 25 07:33:54 2012
New Revision: 237554
URL: http://svn.freebsd.org/changeset/base/237554
Log:
MFC r237295:
Fix viawd(4) that was only working as a module.
Modified:
stable/9/sys/dev/viawd/viawd.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9
Author: fabient
Date: Mon Jun 25 07:29:14 2012
New Revision: 237553
URL: http://svn.freebsd.org/changeset/base/237553
Log:
MFC r237322:
Allow booting XENHVM kernel without Xen hypervisor.
Modified:
stable/8/sys/dev/xen/balloon/balloon.c
Directory Properties:
stable/8/sys/ (props changed
Author: fabient
Date: Mon Jun 25 07:27:31 2012
New Revision: 237552
URL: http://svn.freebsd.org/changeset/base/237552
Log:
MFC r237322:
Allow booting XENHVM kernel without Xen hypervisor.
Modified:
stable/9/sys/dev/xen/balloon/balloon.c
Directory Properties:
stable/9/sys/ (props changed
Author: fabient
Date: Thu Jun 21 14:55:35 2012
New Revision: 237400
URL: http://svn.freebsd.org/changeset/base/237400
Log:
MFC r221839:
Allow direct children of PCI-ISA bridges to allocate resources from
the parent PCI bus.
Heavily inspired by jhb@ and a similar implementation present i
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:42:36 2012
New Revision: 236998
URL: http://svn.freebsd.org/changeset/base/236998
Log:
MFC r236669:
Remove spurious ARM symbols from lookup table.
Modified:
stable/9/usr.sbin/pmcstat/pmcstat_log.c
Directory Properties:
stable/9/usr.sbin/pmcstat/ (prop
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
,
.Xr pmc.tsc 3 ,
.Xr pmc.ucf 3 ,
.Xr pmc.westmere 3 ,
Copied: stable/9/lib/libpmc/pmc.soft.3 (from r233628,
head/lib/libpmc/pmc.soft.3)
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/lib/libpmc/pmc.soft.3 Tue May 29 14:50:21 2012
(r236238, copy of r233
/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:23:24 2012
(r235976)
+++ stable/9/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:25:30 2012
(r235977)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2009, Fabien Thomas
+ * Copyright (c) 2012, Fabien Thomas
* All rights reserved
/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 06:48:42 2012
(r235975)
+++ stable/8/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:23:24 2012
(r235976)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2009, Fabien Thomas
+ * Copyright (c) 2012, Fabien Thomas
* All rights reserved
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
Author: fabient
Date: Tue Apr 3 07:48:58 2012
New Revision: 233825
URL: http://svn.freebsd.org/changeset/base/233825
Log:
MFC r233544:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reproduced/tested by looping pmcstat me
Author: fabient
Date: Tue Apr 3 07:15:42 2012
New Revision: 233824
URL: http://svn.freebsd.org/changeset/base/233824
Log:
MFC r233544:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reproduced/tested by looping pmcstat me
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
)
+++ stable/8/share/man/man4/viawd.4 Tue Jan 10 08:41:10 2012
(r229928, copy of r228431, head/share/man/man4/viawd.4)
@@ -0,0 +1,79 @@
+.\"-
+.\" Copyright (c) 2011 Fabien Thomas
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and bina
(empty, because file is newly added)
+++ stable/9/share/man/man4/viawd.4 Tue Jan 10 08:16:28 2012
(r229927, copy of r228431, head/share/man/man4/viawd.4)
@@ -0,0 +1,79 @@
+.\"-
+.\" Copyright (c) 2011 Fabien Thomas
+.\" All rights reserved.
+.\"
+.\" Redistr
dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/8/usr.sbin/cpucontrol/via.c Wed Jan 4 08:47:00 2012
(r229472, copy of r228436, head/usr.sbin/cpucontrol/via.c)
@@ -0,0 +1,222 @@
+/*-
+ * Copyright (c) 2011 Fabien Thomas .
+ * All rights reserved.
+ *
+ * Redis
dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/usr.sbin/cpucontrol/via.c Wed Jan 4 08:14:05 2012
(r229471, copy of r228436, head/usr.sbin/cpucontrol/via.c)
@@ -0,0 +1,222 @@
+/*-
+ * Copyright (c) 2011 Fabien Thomas .
+ * All rights reserved.
+ *
+ * Redistributi
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
Author: fabient
Date: Tue Jan 3 17:19:57 2012
New Revision: 229399
URL: http://svn.freebsd.org/changeset/base/229399
Log:
MFC r228438:
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.
Modified:
stable/7/sys/de
Author: fabient
Date: Tue Jan 3 17:17:30 2012
New Revision: 229398
URL: http://svn.freebsd.org/changeset/base/229398
Log:
MFC r228438:
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.
Modified:
stable/8/sys/de
Author: fabient
Date: Tue Jan 3 17:15:27 2012
New Revision: 229397
URL: http://svn.freebsd.org/changeset/base/229397
Log:
MFC r228438:
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.
Modified:
stable/9/sys/de
Author: fabient
Date: Tue Jan 3 17:07:11 2012
New Revision: 229396
URL: http://svn.freebsd.org/changeset/base/229396
Log:
MFC r228198:
Update Westmere uncore event exception list.
Modified:
stable/7/sys/dev/hwpmc/hwpmc_core.c
Directory Properties:
stable/7/sys/ (props changed)
Modifie
Author: fabient
Date: Tue Jan 3 16:54:47 2012
New Revision: 229394
URL: http://svn.freebsd.org/changeset/base/229394
Log:
MFC r228198:
Update Westmere uncore event exception list.
Modified:
stable/8/sys/dev/hwpmc/hwpmc_core.c
Directory Properties:
stable/8/sys/ (props changed)
Modifie
Author: fabient
Date: Tue Jan 3 16:41:38 2012
New Revision: 229393
URL: http://svn.freebsd.org/changeset/base/229393
Log:
MFC r228198:
Update Westmere uncore event exception list.
Modified:
stable/9/sys/dev/hwpmc/hwpmc_core.c
Directory Properties:
stable/9/sys/ (props changed)
Modifie
Author: fabient
Date: Tue Jan 3 16:35:00 2012
New Revision: 229392
URL: http://svn.freebsd.org/changeset/base/229392
Log:
MFC r226514,r226526,r226986:
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
==
--- 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: Fri Nov 18 14:56:06 2011
New Revision: 227665
URL: http://svn.freebsd.org/changeset/base/227665
Log:
MFC r227391:
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=35
Author: fabient
Date: Fri Nov 18 14:41:48 2011
New Revision: 227664
URL: http://svn.freebsd.org/changeset/base/227664
Log:
MFC r227391:
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=35
Author: fabient
Date: Wed Nov 16 16:15:31 2011
New Revision: 227563
URL: http://svn.freebsd.org/changeset/base/227563
Log:
MFC r226514,r226526,r226986:
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
Author: fabient
Date: Wed Nov 16 15:25:12 2011
New Revision: 227555
URL: http://svn.freebsd.org/changeset/base/227555
Log:
MFC r226514,r226526,r226986:
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
Author: fabient
Date: Wed Nov 16 14:37:47 2011
New Revision: 227552
URL: http://svn.freebsd.org/changeset/base/227552
Log:
MFC r227391:
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=35
Author: fabient
Date: Wed Nov 16 14:33:30 2011
New Revision: 227551
URL: http://svn.freebsd.org/changeset/base/227551
Log:
MFC r227391:
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=35
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 */
> s
Author: fabient
Date: Fri May 6 14:11:20 2011
New Revision: 221532
URL: http://svn.freebsd.org/changeset/base/221532
Log:
MFC r220198:
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 thre
Author: fabient
Date: Fri May 6 14:05:32 2011
New Revision: 221528
URL: http://svn.freebsd.org/changeset/base/221528
Log:
MFC r220198:
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 thre
Author: fabient
Date: Fri May 6 13:24:10 2011
New Revision: 221525
URL: http://svn.freebsd.org/changeset/base/221525
Log:
MFC r220206:
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.
Author: fabient
Date: Fri May 6 13:12:45 2011
New Revision: 221524
URL: http://svn.freebsd.org/changeset/base/221524
Log:
MFC r220194:
Fix two SA refcount:
- AH does not release the SA like in ESP/IPCOMP when handling EAGAIN
- ipsec_process_done incorrectly release the SA.
Modified:
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: Tue Nov 23 09:17:00 2010
New Revision: 215736
URL: http://svn.freebsd.org/changeset/base/215736
Log:
MFC 200669:
Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F.
Modified:
stable/7/sys/dev/hwpmc/hwpmc_intel.c
Directory Properties:
stable/7/sys/ (props ch
Author: fabient
Date: Tue Nov 23 09:12:43 2010
New Revision: 215735
URL: http://svn.freebsd.org/changeset/base/215735
Log:
MFC 200669:
Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F.
Modified:
stable/8/sys/dev/hwpmc/hwpmc_intel.c
Directory Properties:
stable/8/sys/ (props ch
Author: fabient
Date: Thu Sep 16 15:22:30 2010
New Revision: 212745
URL: http://svn.freebsd.org/changeset/base/212745
Log:
MFC r212176:
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
1 - 100 of 214 matches
Mail list logo