summaryrefslogtreecommitdiffstats
path: root/sys/arch/m88k/include/intr.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused spllock().visa2018-08-201-3/+1
| | | | OK deraadt@ mpi@
* rename raiseipl to splraise()dlg2016-06-131-11/+11
| | | | | | another step toward making splraise an MI api. ok aoyama@
* Convert netisr to a normal soft interrupt instead of hanving MD codeclaudio2010-12-211-6/+1
| | | | | | for it. This makes the netisr a real C function which will help further development. No noticable performance change on i386 and amd64. With input from kettenis@ and miod@ additional OKs mikeb@ and henning@
* Generic softinterrupt support for m88k based platforms, adapted from armmiod2009-03-151-8/+92
| | | | | | | with different locking mechanism. 88110 soft ipi are replaced with an ipi callback which is checked upon return from exception (it can not be kept as a softintr, as the generic softinterrupt code doesn't have per-cpu pending softintr queues).
* Introduce splsoftassert(), similar to splassert() but for soft interruptmiod2009-03-151-1/+3
| | | | | | levels. This will allow for platforms where soft interrupt levels do not map to real hardware interrupt levels to have soft ipl values overlapping hard ipl values without breaking spl asserts.
* Rework {get,set,raise}ipl() to minimize psr modification, especially onmiod2007-11-171-3/+4
| | | | boards such as mvme1[89]7 where spl changes can be atomic.
* splassert_ctl defaults to 1 now, so dont wrap the checks forthib2007-05-161-2/+2
| | | | | | splassert_ctl > 0 in __predict_false(). ok deraadt@
* remove splimp.brad2006-03-131-2/+1
| | | | ok miod@
* Implement __cpu_simple_lock_t for m88k.miod2005-12-031-1/+3
|
* Define IPL_SCHED and spslsched(), matching the statclock level.miod2005-10-121-2/+2
|
* MVME88K -> M88K in include file guard symbols. No functional changes.miod2005-09-061-2/+2
|
* Bring raise-only semantics to splsoft* on m68k and m88k, as done elsewhere.miod2005-05-011-14/+4
|
* nothing uses spllowersoftclock() anymoremickey2005-04-191-2/+1
|
* Start factorizing luna88k and mvme88k common parts.miod2004-04-261-0/+84
For now, include files only.