aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/sparc64/intr_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Migrate ie->ie_assign_cpu and associated code to use an int for CPU ratherAdrian Chadd2014-09-171-2/+2
* - Give PIL_PREEMPT the lowest priority just above low/stray interrupts.Marius Strobl2012-10-201-2/+2
* Reverts r234074,234105,234564,234723,234989,235231-235232 and part ofAttilio Rao2012-10-091-8/+1
* Merge r234989 from x86:Marius Strobl2012-05-101-9/+0
* Clean up the intr* MD KPI from the SMP dependency, removing a cause ofAttilio Rao2012-04-261-0/+16
* Merge from x86:Marius Strobl2012-04-131-3/+0
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofAttilio Rao2011-07-181-1/+1
* - As with stray vector interrupts limit the reporting of stray levelMarius Strobl2011-06-181-9/+20
* Add sparc64 support.Attilio Rao2011-05-061-4/+6
* Reserve INTR_MD[1-4] similarly to what BUS_DMA_BUS[1-4] are intended forMarius Strobl2011-01-041-4/+4
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-2/+1
* Adapt sparc64 and sun4v timer code for the new event timers infrastructure.Alexander Motin2010-07-291-1/+3
* Merge from amd64/i386:Marius Strobl2009-12-241-0/+25
* Add missing locking in intr_bind().Marius Strobl2009-12-241-2/+8
* - Don't check for a valid interrupt controller on every interruptMarius Strobl2009-12-241-2/+3
* Use the interrupt level right below PIL_FAST for executing interruptMarius Strobl2008-11-191-9/+17
* - Add a missing prototype.Marius Strobl2008-09-181-2/+2
* o Rename ic_eoi to ic_clear to emphasize the functions it pointsMarius Strobl2008-04-231-49/+170
* - Add the interrupt vector number to intr_event_create so MI code canJeff Roberson2008-04-111-1/+1
* - Add support for IPI_PREEMPT. [1]Marius Strobl2008-04-091-1/+2
* Add a MI intr_event_handle() routine for the non-INTR_FILTER case. ThisJohn Baldwin2008-04-051-51/+3
* Simplify the interrupt code a bit:John Baldwin2008-03-171-6/+2
* Add preliminary support for binding interrupts to CPUs:John Baldwin2008-03-141-2/+2
* Extend critical section coverage in the low-level interrupt handlers toScott Long2007-11-211-1/+1
* o Revamp the sparc64 interrupt code in order to be able to interfaceMarius Strobl2007-09-061-41/+123
* In some particular cases (like in pccard and pccbb), the real devicePaolo Pisati2007-05-311-2/+11
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-231-8/+8
* Reorganize the interrupt handling code a bit to make a few things cleanerJohn Baldwin2005-10-251-36/+43
* - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11Marius Strobl2005-04-161-1/+1
* Some changes to intr_execute_handlers():Marius Strobl2005-04-161-6/+6
* - Allow multiple INTR_FAST handlers for the same source. The motivationMarius Strobl2005-03-021-48/+68
* Assorted style fixes and minor changes:Marius Strobl2005-03-021-17/+16
* Implement preemption of kernel threads natively in the scheduler ratherJohn Baldwin2004-07-021-4/+0
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* add support for interrupt counting on sparc64. This copies part of theJohn-Mark Gurney2003-07-161-2/+77
* - Expand struct trapframe to 256 bytes, make all fields fixed width and theJake Burkholder2002-10-221-1/+1
* Renamed intr_enqueue to intr_vector and intr_dequeue to intr_fast, toJake Burkholder2002-09-281-5/+5
* Convert the interrupt queue from an array to a linked list. ImplementJake Burkholder2002-05-251-32/+5
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Use intr_disable/intr_restore instead of doing it manually.Jake Burkholder2002-03-131-4/+2
* Avoid crashing in early boot when WITNESS is enabled by moving theThomas Moestl2002-02-131-2/+8
* Make this code more robust in the event of stray interrupts. HandleJake Burkholder2002-01-081-12/+22
* intr_handlers is an array of function pointers, not small structures.Jake Burkholder2001-12-291-2/+5
* Modify the critical section API as follows:John Baldwin2001-12-181-2/+2
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-1/+0
* Fix the intial setup of the stray interrupt handler (it takes a structThomas Moestl2001-11-061-2/+3
* Remove interrupt queue array. Its in globaldata now.Jake Burkholder2001-10-201-1/+0
* Change the stray count in struct intr_vector to a vector number that canJake Burkholder2001-10-201-34/+40
* Add inthand_add() and inthand_remove() for use by the MD bus code andThomas Moestl2001-10-121-0/+181
* Add early code to support interrupts.Jake Burkholder2001-08-101-0/+76