| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Fix a major faux pas of mine. I was causing 2 very bad things to | markm | 2003-11-20 | 1 | -4/+0 |
* | Hackfix to patch around a kernel panic I introduced. Real fix to | markm | 2003-11-18 | 1 | -0/+4 |
* | Expand the argument to the ithread enable/disable helper hooks from an | peter | 2003-11-17 | 1 | -3/+3 |
* | Don't require INTR_FAST handlers to be exclusive in the MI layer. Instead, | jhb | 2003-11-03 | 1 | -7/+11 |
* | - Add a DDB command 'show intrcnt' to show the non-zero interrupt counts. | jhb | 2003-10-24 | 1 | -0/+165 |
* | Make swi_vm be INTR_MPSAFE. On all platforms, it is only used to activate | scottl | 2003-07-01 | 1 | -1/+1 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -3/+2 |
* | Remove unused variable(s). | phk | 2003-05-31 | 1 | -2/+0 |
* | Move the flag that indicates an idle thread from the KSE to the thread. | julian | 2003-05-02 | 1 | -1/+1 |
* | Add some locking in for a few proc and thread fields. | jhb | 2003-04-17 | 1 | -1/+2 |
* | Use local struct proc variables to reduce repeated td->td_proc dereferences | jhb | 2003-04-17 | 1 | -3/+5 |
* | Adjust a KTR trace to log thread state instead of proc state as that is | jhb | 2003-04-17 | 1 | -1/+1 |
* | Add a WITNESS_WARN() call to verify that we hold no locks after running | jhb | 2003-03-04 | 1 | -0/+1 |
* | Back out M_* changes, per decision of the TRB. | imp | 2003-02-19 | 1 | -2/+2 |
* | Move a bunch of flags from the KSE to the thread. | julian | 2003-02-17 | 1 | -1/+1 |
* | Fix crash dumps on ata and scsi. | alfred | 2003-02-14 | 1 | -1/+2 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | alfred | 2003-01-21 | 1 | -2/+2 |
* | Don't put a newline in KTR traces. | jake | 2002-12-28 | 1 | -1/+1 |
* | Instead of (sizeof(source_buffer) - 1) bytes, copy at most | robert | 2002-10-17 | 1 | -1/+1 |
* | Use strlcpy() instead of strncpy() to copy NUL terminated strings | robert | 2002-10-17 | 1 | -1/+2 |
* | Some kernel threads try to do significant work, and the default KSTACK_PAGES | scottl | 2002-10-02 | 1 | -1/+1 |