| Commit message (Expand) | Author | Age | Files | Lines |
| * | - Close races with signals and other AST's being triggered while we are in | John Baldwin | 2001-08-10 | 1 | -3/+3 |
| * | Make the schedlock saved critical section state a per-thread property. | John Baldwin | 2001-06-30 | 1 | -4/+0 |
| * | Count the switch when an ithread goes idle as a voluntary context switch. | John Baldwin | 2001-06-25 | 1 | -0/+1 |
| * | Preemption by an interrupt thread is an involuntary switch, not a voluntary | John Baldwin | 2001-06-20 | 1 | -1/+1 |
| * | Add INTR_TYPE_AV so that we can get to the PI_AV priority in the ithread | Peter Wemm | 2001-06-16 | 1 | -1/+4 |
| * | Clean up the code exporting interrupt statistics via sysctl a bit: | Thomas Moestl | 2001-06-01 | 1 | -0/+30 |
| * | - Remove the global ithread_list_lock spin lock in favor of per-ithread | John Baldwin | 2001-05-17 | 1 | -37/+30 |
| * | Remove unneeded includes of sys/ipl.h and machine/ipl.h. | John Baldwin | 2001-05-15 | 1 | -1/+0 |
| * | Overhaul of the SMP code. Several portions of the SMP kernel support have | John Baldwin | 2001-04-27 | 1 | -1/+1 |
| * | Catch up to header include changes: | John Baldwin | 2001-03-28 | 1 | -0/+1 |
| * | Catch up to the mtx_saveintr -> mtx_savecrit change. | John Baldwin | 2001-03-28 | 1 | -3/+3 |
| * | Use (..., "%s", foo) instead of (..., foo) to avoid a warning about a | John Baldwin | 2001-03-24 | 1 | -1/+1 |
| * | Ok, the kernel will panic in kmem_malloc() if the kernel map is full, so | John Baldwin | 2001-03-02 | 1 | -4/+0 |
| * | - Check to see if malloc() returned NULL even with M_WAITOK. | John Baldwin | 2001-03-02 | 1 | -1/+6 |
| * | Sigh. Try to get priorities sorted out. Don't bother trying to | Jake Burkholder | 2001-02-28 | 1 | -0/+1 |
| * | Work around a race condition where an interrupt handler can be removed from | John Baldwin | 2001-02-22 | 1 | -3/+34 |
| * | Just use the ithread->it_proc directly in a KTR tracepoint instead of | John Baldwin | 2001-02-22 | 1 | -2/+1 |
| * | Add KTR tracepoints for adding/removing interrupt handlers, | John Baldwin | 2001-02-22 | 1 | -0/+8 |
| * | Fix a bug where the 'ithread' variable was being set in a KASSERT() | John Baldwin | 2001-02-22 | 1 | -2/+2 |
| * | Remove attempt to add in PREEMPTION #ifdef test in MI code that didn't | John Baldwin | 2001-02-21 | 1 | -2/+0 |
| * | - Add a new ithread_schedule() function to do the bulk of the work of | John Baldwin | 2001-02-20 | 1 | -47/+101 |
| * | Implement a unified run queue and adjust priority levels accordingly. | Jake Burkholder | 2001-02-12 | 1 | -6/+6 |
| * | - Move struct ithd to sys/interrupt.h. | John Baldwin | 2001-02-09 | 1 | -85/+302 |
| * | Change and clean the mutex lock interface. | Bosko Milekic | 2001-02-09 | 1 | -6/+6 |
| * | Remove the static splXXX functions and replace them by static __inline | Peter Wemm | 2001-01-19 | 1 | -24/+0 |
| * | Ignore a net interrupt if the corresponding handler is not | Seigo Tanimura | 2000-12-31 | 1 | -1/+4 |
| * | Fix another sched_sihand -> sched_swi in a KTR trace message. | John Baldwin | 2000-12-18 | 1 | -1/+1 |
| * | Remove the last of the MD netisr code. It is now all MI. Remove | Jake Burkholder | 2000-12-05 | 1 | -0/+27 |
| * | Whitespace. Fix an overly long line. | Jake Burkholder | 2000-12-04 | 1 | -2/+2 |
| * | - Protect the callout wheel with a separate spin mutex, callout_lock. | Jake Burkholder | 2000-11-19 | 1 | -1/+1 |
| * | - Replace some instances of sched_ithd with sched_swi in KTR tracepoints. | John Baldwin | 2000-11-15 | 1 | -2/+3 |
| * | Ignore the INTR_MPSAFE flag when calculating the priority of an interrupt | John Baldwin | 2000-11-10 | 1 | -0/+1 |
| * | Minor nit: missed ithd_loop -> sithd_loop in the KTR tracepoints. | John Baldwin | 2000-11-07 | 1 | -1/+1 |
| * | - Overhaul the software interrupt code to use interrupt threads for each | John Baldwin | 2000-10-25 | 1 | -225/+160 |
| * | Catch up to moving headers: | John Baldwin | 2000-10-20 | 1 | -1/+1 |
| * | - Heavyweight interrupt threads on the alpha for device I/O interrupts. | John Baldwin | 2000-10-05 | 1 | -17/+225 |
| * | - Remove the inthand2_t type and use the equivalent driver_intr_t type from | John Baldwin | 2000-09-13 | 1 | -0/+39 |
| * | Trim unused options (or #ifdef for undoc options). | Peter Wemm | 1999-10-11 | 1 | -1/+0 |
| * | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
| * | Stage 1 of a cleanup of the i386 interrupt registration mechanism. | Peter Wemm | 1999-04-21 | 1 | -405/+1 |
| * | add #include <sys/kernel.h> where it's needed by MALLOC_DEFINE() | Peter Wemm | 1998-11-10 | 1 | -3/+3 |
| * | Start using the new SWI registration system instead of hardwiring everything. | Doug Rabson | 1998-09-26 | 1 | -9/+13 |
| * | Implemented dynamic registration of software interrupt handlers. Not | Bruce Evans | 1998-08-11 | 1 | -6/+97 |
| * | Cast pointers to uintptr_t/intptr_t instead of to u_long/long, | Bruce Evans | 1998-07-15 | 1 | -5/+5 |
| * | Changed the type of an isa/general interrupt handler to take a | Bruce Evans | 1998-06-18 | 1 | -3/+2 |
| * | Only build this on i386 for now. I may use it for the alpha later but | Doug Rabson | 1998-06-11 | 1 | -1/+10 |
| * | This commit fixes various 64bit portability problems required for | Doug Rabson | 1998-06-07 | 1 | -6/+6 |
| * | Really finish supporting compiling with `gcc -ansi'. | Bruce Evans | 1998-04-17 | 1 | -2/+2 |
| * | Move include of <machine/ipl.h> inside ifndef SMP where it is used, to | Eivind Eklund | 1998-02-10 | 1 | -3/+3 |
| * | - Hide the 'device doesn't supported shared interrupts' code behind | Nate Williams | 1997-10-06 | 1 | -4/+5 |