index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_intr.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix typo in code normally not compiled in.
julian
2007-10-29
1
-1
/
+1
*
Fix typo in code obviously not being compiled on any of my machines.
julian
2007-10-28
1
-1
/
+1
*
rename the process to 'idle' and 'intr' as per jhb.
julian
2007-10-27
1
-2
/
+2
*
if one changes a function's arguments, one must also change the callers.
julian
2007-10-26
1
-2
/
+2
*
Introduce a way to make pure kernal threads.
julian
2007-10-26
1
-20
/
+18
*
Rename the kthread_xxx (e.g. kthread_create()) calls
julian
2007-10-20
1
-6
/
+6
*
Commit 14/14 of sched_lock decomposition.
jeff
2007-06-05
1
-24
/
+24
*
Rework the PCPU_* (MD) interface:
attilio
2007-06-04
1
-1
/
+1
*
In some particular cases (like in pccard and pccbb), the real device
piso
2007-05-31
1
-3
/
+0
*
Bring in the reminaing bits to make interrupt filtering work:
piso
2007-05-06
1
-6
/
+570
*
Bump the interrupt storm detection counter to 1000. My slow fileserver
njl
2007-04-19
1
-4
/
+4
*
- Don't do the interrupt storm protection stuff for software interrupt
jhb
2007-03-02
1
-2
/
+3
*
Do not execute filter only handlers in ithread_execute_handlers():
piso
2007-02-27
1
-0
/
+4
*
o break newbus api: add a new argument of type driver_filter_t to
piso
2007-02-23
1
-17
/
+8
*
- Remove setrunqueue and replace it with direct calls to sched_add().
jeff
2007-01-23
1
-2
/
+2
*
Add a function to return the MD interrupt source cookie associated with
jhb
2006-12-12
1
-0
/
+20
*
Add a comment and fix a whitespace nit.
jhb
2006-12-12
1
-1
/
+2
*
Threading cleanup.. part 2 of several.
julian
2006-12-06
1
-5
/
+1
*
Make KSE a kernel option, turned on by default in all GENERIC
jb
2006-10-26
1
-0
/
+4
*
kern_intr.c:
bde
2006-10-18
1
-2
/
+2
*
Simplify the pager support in DDB. Allowing different db commands to
jhb
2006-07-12
1
-6
/
+4
*
Change msleep() and tsleep() to not alter the calling thread's priority
jhb
2006-04-17
1
-5
/
+3
*
Take a better stab at making this compile.
scottl
2006-04-15
1
-1
/
+1
*
Take a stab at making this compile.
scottl
2006-04-15
1
-1
/
+1
*
Turn on ithread_destroy() and call it from intr_event_destroy() to tear
jhb
2006-04-13
1
-5
/
+7
*
Add a swi_remove() function to teardown software interrupt handlers. For
jhb
2005-10-26
1
-0
/
+17
*
Reorganize the interrupt handling code a bit to make a few things cleaner
jhb
2005-10-25
1
-268
/
+435
*
Don't disallow sleeping for handlers on swi's since some swi handlers
jhb
2005-09-15
1
-2
/
+4
*
- Add a new simple facility for marking the current thread as being in a
jhb
2005-09-15
1
-0
/
+2
*
Simplify the storming logic and remove a variable as a result.
jhb
2005-06-20
1
-8
/
+3
*
Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomic
jhb
2005-04-12
1
-1
/
+1
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
Stop explicitly touching td_base_pri outside of the scheduler and simply
jhb
2004-12-30
1
-4
/
+3
*
Don't bother exiting storming mode once a second to see if it has gone
jhb
2004-11-17
1
-12
/
+6
*
Adjust the interrupt storm handling code to better handle a storm. When
jhb
2004-11-16
1
-5
/
+23
*
- Make setting of IT_ENTROPY a bit simpler in ithread_update().
jhb
2004-11-05
1
-10
/
+10
*
Revert most of 1.109. Although it improved the situation on one particular
jhb
2004-11-03
1
-42
/
+12
*
- Change the ddb paging "support" to use a variable (db_lines_per_page) to
jhb
2004-11-01
1
-1
/
+1
*
Refactor a bunch of scheduler code to give basically the same behaviour
julian
2004-09-05
1
-0
/
+1
*
Give setrunqueue() and sched_add() more of a clue as to
julian
2004-09-01
1
-2
/
+2
*
Annotate call to DELAY() in interrupt storm mitigation as being
rwatson
2004-08-17
1
-0
/
+3
*
In ithread_schedule(), when we plan to go harvest some entropy as
rwatson
2004-08-06
1
-2
/
+4
*
Implement preemption of kernel threads natively in the scheduler rather
jhb
2004-07-02
1
-16
/
+3
*
- Change mi_switch() and sched_switch() to accept an optional thread to
jhb
2004-07-02
1
-2
/
+2
*
Detect interrupt storms better. The storm detection didn't work at all
bde
2004-06-05
1
-23
/
+50
*
Fixed some style bugs in previous commit (mainly an insertion sort error
bde
2004-04-17
1
-9
/
+10
*
- Enable (unmask) interrupt sources earlier in the ithread loop.
jhb
2004-04-16
1
-8
/
+33
*
kthread_exit() no longer requires Giant, so don't force callers to acquire
jhb
2004-03-05
1
-1
/
+0
*
- Add a flags parameter to mi_switch. The value of flags may be SW_VOL or
jeff
2004-01-25
1
-4
/
+2
*
If a device attach routine fails during boot and calls bus_teardown_intr(),
truckman
2004-01-13
1
-1
/
+5
[next]