summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/intr_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* RIP <machine/lock.h>.markm2001-02-111-3/+0
* Use the MI ithread helper functions in the x86 interrupt code.jhb2001-02-091-160/+83
* Change and clean the mutex lock interface.bmilekic2001-02-091-2/+2
* Convert mca (microchannel bus support) from something that we countpeter2001-01-291-5/+5
* Send "#if NISA > 0" to the bit-bucket and replace it with an option.peter2001-01-291-4/+3
* Clear intr_nesting_level when an interrupt thread has no morejake2001-01-281-0/+1
* Make intr_nesting_level per-process, rather than per-cpu. Setupjake2001-01-211-0/+1
* EEK! I missed a couple of places with the 24->32 interrupt change.peter2001-01-191-0/+6
* Fix a warning (the prototypes probably shouldn't be so over-zealouslypeter2001-01-191-1/+1
* Free the intrhand name when free'ing a intrhand.jhb2001-01-161-0/+1
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-4/+3
* Fix a couple of whitespace nits.jhb2000-10-271-2/+2
* Fast interrupts have no associated process, therefore do not tryps2000-10-251-11/+13
* - Overhaul the software interrupt code to use interrupt threads for eachjhb2000-10-251-33/+33
* Actually harvest interrupt threads when the last handler is removed from ajhb2000-10-201-2/+18
* - Heavyweight interrupt threads on the alpha for device I/O interrupts.jhb2000-10-051-6/+5
* - Remove the inthand2_t type and use the equivalent driver_intr_t type fromjhb2000-09-131-14/+15
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-380/+144
* Change the behavior of isa_nmi to log an error message instead ofps2000-08-061-18/+31
* Fixed atpic_attach() for the SMP (specifically APIC_IO) case.fsmp2000-06-241-1/+2
* Add PnP probe methods to some common AT hardware drivers. In each case,msmith2000-06-231-0/+66
* Add SWI_TQ_MASK to all interrupt masks except SWI_CLOCK_MASK. Use abde2000-05-311-2/+2
* Mark two functions as private.peter2000-04-291-0/+3
* Don't include <isa/isavar.h> or compile code depending on it when isabde1999-12-261-0/+6
* Replaced the INTRMASK and INTRUNMASK macros by "|" and "&~" operations.bde1999-12-261-2/+2
* Use the correct return value for MCA NMIs.eivind1999-12-211-1/+1
* Zap the old isa_device specific register_intr() and unregister_intr()peter1999-12-201-66/+0
* This adds the i386 specific support for systems with a MicroChannelmdodd1999-09-031-2/+23
* $Id$ -> $FreeBSD$peter1999-08-281-2/+2
* Fixed a longstanding scheduling bug. ASTs and softclock interrupts werebde1999-07-101-12/+13
* Recover from removing the last (unshared) interrupt handler.peter1999-05-221-27/+12
* Use unit, not device_id as an argument to an old-style ISA interruptdfr1999-05-041-3/+3
* Make the register_intr() glue actually have a chance of working...peter1999-04-231-2/+3
* Stage 1 of a cleanup of the i386 interrupt registration mechanism.peter1999-04-211-42/+426
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-161-1/+3
* Generate intrnames[] dynamically. This should be new-bus friendly.bde1999-04-141-65/+80
* Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partiallybde1999-01-081-1/+4
* Examine all occurrences of sprintf(), strcat(), and str[n]cpy()archie1998-12-041-2/+2
* Maintain a mapping from irq number to (ioapic number, int pin) tuple,tegge1998-09-061-5/+8
* Converted isa_strayintr() to take a `void *' arg.bde1998-06-181-10/+11
* Changed the type of an isa/general interrupt handler to take abde1998-06-181-4/+4
* Converted the ICU-level interrupt tests (3, 5 and 8) in sioprobe() intobde1998-05-311-47/+10
* Use a higher priority interrupt vector for 8254 timer interrupts.tegge1998-05-171-2/+5
* When entering the apic version of slow interrupt handler, leveltegge1998-03-031-12/+26
* Staticize.eivind1998-02-091-2/+2
* Add a small hack to support the strange antics of the Unisys ELI 4003. Thismckay1997-09-281-10/+22
* Another round of lock pushdown.fsmp1997-08-301-1/+9
* Support for the new FAST_HI algorithm, enabled.fsmp1997-08-291-4/+38
* Removed unused #includes.bde1997-07-201-8/+1
* Preliminary support for per-cpu data pages.peter1997-06-221-2/+2
OpenPOWER on IntegriCloud