| Commit message (Expand) | Author | Age | Files | Lines |
* | Migrate ie->ie_assign_cpu and associated code to use an int for CPU rather | Adrian Chadd | 2014-09-17 | 1 | -2/+2 |
* | - Give PIL_PREEMPT the lowest priority just above low/stray interrupts. | Marius Strobl | 2012-10-20 | 1 | -2/+2 |
* | Reverts r234074,234105,234564,234723,234989,235231-235232 and part of | Attilio Rao | 2012-10-09 | 1 | -8/+1 |
* | Merge r234989 from x86: | Marius Strobl | 2012-05-10 | 1 | -9/+0 |
* | Clean up the intr* MD KPI from the SMP dependency, removing a cause of | Attilio Rao | 2012-04-26 | 1 | -0/+16 |
* | Merge from x86: | Marius Strobl | 2012-04-13 | 1 | -3/+0 |
* | - Remove the eintrcnt/eintrnames usage and introduce the concept of | Attilio Rao | 2011-07-18 | 1 | -1/+1 |
* | - As with stray vector interrupts limit the reporting of stray level | Marius Strobl | 2011-06-18 | 1 | -9/+20 |
* | Add sparc64 support. | Attilio Rao | 2011-05-06 | 1 | -4/+6 |
* | Reserve INTR_MD[1-4] similarly to what BUS_DMA_BUS[1-4] are intended for | Marius Strobl | 2011-01-04 | 1 | -4/+4 |
* | Refactor timer management code with priority to one-shot operation mode. | Alexander Motin | 2010-09-13 | 1 | -2/+1 |
* | Adapt sparc64 and sun4v timer code for the new event timers infrastructure. | Alexander Motin | 2010-07-29 | 1 | -1/+3 |
* | Merge from amd64/i386: | Marius Strobl | 2009-12-24 | 1 | -0/+25 |
* | Add missing locking in intr_bind(). | Marius Strobl | 2009-12-24 | 1 | -2/+8 |
* | - Don't check for a valid interrupt controller on every interrupt | Marius Strobl | 2009-12-24 | 1 | -2/+3 |
* | Use the interrupt level right below PIL_FAST for executing interrupt | Marius Strobl | 2008-11-19 | 1 | -9/+17 |
* | - Add a missing prototype. | Marius Strobl | 2008-09-18 | 1 | -2/+2 |
* | o Rename ic_eoi to ic_clear to emphasize the functions it points | Marius Strobl | 2008-04-23 | 1 | -49/+170 |
* | - Add the interrupt vector number to intr_event_create so MI code can | Jeff Roberson | 2008-04-11 | 1 | -1/+1 |
* | - Add support for IPI_PREEMPT. [1] | Marius Strobl | 2008-04-09 | 1 | -1/+2 |
* | Add a MI intr_event_handle() routine for the non-INTR_FILTER case. This | John Baldwin | 2008-04-05 | 1 | -51/+3 |
* | Simplify the interrupt code a bit: | John Baldwin | 2008-03-17 | 1 | -6/+2 |
* | Add preliminary support for binding interrupts to CPUs: | John Baldwin | 2008-03-14 | 1 | -2/+2 |
* | Extend critical section coverage in the low-level interrupt handlers to | Scott Long | 2007-11-21 | 1 | -1/+1 |
* | o Revamp the sparc64 interrupt code in order to be able to interface | Marius Strobl | 2007-09-06 | 1 | -41/+123 |
* | In some particular cases (like in pccard and pccbb), the real device | Paolo Pisati | 2007-05-31 | 1 | -2/+11 |
* | o break newbus api: add a new argument of type driver_filter_t to | Paolo Pisati | 2007-02-23 | 1 | -8/+8 |
* | Reorganize the interrupt handling code a bit to make a few things cleaner | John Baldwin | 2005-10-25 | 1 | -36/+43 |
* | - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 | Marius Strobl | 2005-04-16 | 1 | -1/+1 |
* | Some changes to intr_execute_handlers(): | Marius Strobl | 2005-04-16 | 1 | -6/+6 |
* | - Allow multiple INTR_FAST handlers for the same source. The motivation | Marius Strobl | 2005-03-02 | 1 | -48/+68 |
* | Assorted style fixes and minor changes: | Marius Strobl | 2005-03-02 | 1 | -17/+16 |
* | Implement preemption of kernel threads natively in the scheduler rather | John Baldwin | 2004-07-02 | 1 | -4/+0 |
* | Remove advertising clause from University of California Regent's | Warner Losh | 2004-04-07 | 1 | -4/+0 |
* | add support for interrupt counting on sparc64. This copies part of the | John-Mark Gurney | 2003-07-16 | 1 | -2/+77 |
* | - Expand struct trapframe to 256 bytes, make all fields fixed width and the | Jake Burkholder | 2002-10-22 | 1 | -1/+1 |
* | Renamed intr_enqueue to intr_vector and intr_dequeue to intr_fast, to | Jake Burkholder | 2002-09-28 | 1 | -5/+5 |
* | Convert the interrupt queue from an array to a linked list. Implement | Jake Burkholder | 2002-05-25 | 1 | -32/+5 |
* | Change callers of mtx_init() to pass in an appropriate lock type name. In | John Baldwin | 2002-04-04 | 1 | -1/+1 |
* | Use intr_disable/intr_restore instead of doing it manually. | Jake Burkholder | 2002-03-13 | 1 | -4/+2 |
* | Avoid crashing in early boot when WITNESS is enabled by moving the | Thomas Moestl | 2002-02-13 | 1 | -2/+8 |
* | Make this code more robust in the event of stray interrupts. Handle | Jake Burkholder | 2002-01-08 | 1 | -12/+22 |
* | intr_handlers is an array of function pointers, not small structures. | Jake Burkholder | 2001-12-29 | 1 | -2/+5 |
* | Modify the critical section API as follows: | John Baldwin | 2001-12-18 | 1 | -2/+2 |
* | Overhaul the per-CPU support a bit: | John Baldwin | 2001-12-11 | 1 | -1/+0 |
* | Fix the intial setup of the stray interrupt handler (it takes a struct | Thomas Moestl | 2001-11-06 | 1 | -2/+3 |
* | Remove interrupt queue array. Its in globaldata now. | Jake Burkholder | 2001-10-20 | 1 | -1/+0 |
* | Change the stray count in struct intr_vector to a vector number that can | Jake Burkholder | 2001-10-20 | 1 | -34/+40 |
* | Add inthand_add() and inthand_remove() for use by the MD bus code and | Thomas Moestl | 2001-10-12 | 1 | -0/+181 |
* | Add early code to support interrupts. | Jake Burkholder | 2001-08-10 | 1 | -0/+76 |