summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include/intr.h
AgeCommit message (Expand)Author
2011-07-05N: Thou shalt not call hardclock() with biglock held.Owain Ainsworth
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.Paul Irofti
2010-12-27Eliminate x86_multicast_ipi() as unused and broken (doesn't handle #cpu>32).Philip Guenthe
2010-12-21Convert netisr to a normal soft interrupt instead of hanving MD codeClaudio Jeker
2009-08-13Make the i386 APIC code closer to the amd64 version. Many whitespace fixes,Mark Kettenis
2009-04-19Switch the softinterrupt code on x86 over to mutexes instead ofOwain Ainsworth
2009-03-15Introduce splsoftassert(), similar to splassert() but for soft interruptMiod Vallat
2008-09-28Always include machine/cpu.h and remove i82489reg.h/i82489var.h.Brad Smith
2008-05-07Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTSMark Kettenis
2008-04-25Make ipending per-cpu. Should fix PR 5788.Mark Kettenis
2007-09-07Remove some left-overs from the TSC based microtime. We don't needArtur Grabowski
2007-05-25Replace the overdesigned and overcomplicated tlb shootdown code withArtur Grabowski
2007-05-16splassert_ctl defaults to 1 now, so dont wrap the checks forThordur I. Bjornsson
2007-04-21Introduce a smp aware hw.setperf mechanism, it will scale all CPUs orGordon Willem Klok
2007-04-03Make the ast on i386 per-process instead of per-cpu. This makesArtur Grabowski
2007-03-23Remove duplicated defines from intr.h that are already defined inArtur Grabowski
2006-05-29implement reliable microtime on smp (joint work w/ otto):Michael Shalayeff
2006-03-12remove IPL_IMP and splimp().Brad Smith
2005-04-19nothing uses spllowersoftclock() anymoreMichael Shalayeff
2005-01-07Fix profiled kernel builds on i386 by moving splraise/splx code into macrosChristopher Pascoe
2004-12-24Rewrite intlock/intunlock not to pass around interrupt frame directlyPeter Valchev
2004-06-16We need __splbarrier to compile kernel, tho it should beAlexander Yurchenko
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-05-23workaround gcc brokenness by outlining spl functions.Ted Unangst
2003-04-17i386 changes to move to ELF. asm cleanup. Change MAXDSIZ to 512M for 1Gsep.Dale Rahn
2002-12-11Some people say that "__asm __volatile("")" is not enough.Artur Grabowski
2002-07-19Define an IPL_VM and mark IPL_IMP as "not to be used".Artur Grabowski
2002-06-11define IPL_STATCLOCKArtur Grabowski
2002-05-22Implement splassert. Even simpler than on the sparc.Artur Grabowski
2002-04-29Define placeholders for art's splassert() debugging stuff on all arches.Miod Vallat
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-14SMALL_KERNEL -> outline splxNiklas Hallqvist
2001-12-13remover registers. bracket spl regions with asm volatilesNiklas Hallqvist
2001-12-04New try at a level based irq system.Niklas Hallqvist
2001-11-18Revert niklas's broken ICU interrupt handling changes; deraadt@ okAaron Campbell
2001-11-12Redo the ICU interrupt handling system to better emulate an APIC system.Niklas Hallqvist
2001-06-24Define splvm() for arches who don't already provide it, with the sameMiod Vallat
2000-08-05$OpenBSD$Niklas Hallqvist
2000-07-06Change splsoftclock() to raise the spl, instead of lowering it.Hakan Olsson
1999-07-26Some people don't have enough RAM in their PCs and expect swapping toConstantine Sapuntzakis
1999-07-23From NetBSD; let i386 run audio at a high IPLNiklas Hallqvist
1996-08-06splstatclock to splhigh; problem pointed out by gopalTheo de Raadt
1996-05-25syncTheo de Raadt