| History log of /src/sys/arch/sgimips/include/intr.h |
| Revision | | Date | Author | Comments |
| 1.29 |
| 27-Sep-2018 |
macallan | add event counters for int0 at mainbus
|
| 1.28 |
| 26-Jun-2015 |
matt | branches: 1.28.16; 1.28.18; Cleanup includes
|
| 1.27 |
| 20-Feb-2011 |
matt | branches: 1.27.14; 1.27.32; Merge forward matt-nb5-mips64 Adapt to new interrupt/spl framework Deal with arcbios calls being O32 and kernels being N32/N64. Need to save/restore T8 across arcbios calls.
|
| 1.26 |
| 03-Apr-2009 |
uebayasi | branches: 1.26.4; 1.26.6; 1.26.8; Include sys/evcnt.h for struct evcnt, not sys/device.h.
|
| 1.25 |
| 03-Dec-2007 |
ad | branches: 1.25.18; 1.25.26; 1.25.32; 1.25.36; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
| 1.24 |
| 17-Oct-2007 |
garbled | branches: 1.24.2; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.23 |
| 26-Jun-2007 |
tsutsui | branches: 1.23.8; 1.23.10; Fix swapped SI_QUEUENAMES to match SI_SOFT* numbers.
|
| 1.22 |
| 17-Jun-2007 |
tsutsui | Move declaretions of _spl*() and _{clr,set}softintr() functions (which are in mips/locore.S) into <mips/locore.h> from various MD files.
|
| 1.21 |
| 16-Feb-2007 |
ad | branches: 1.21.6; 1.21.8; 1.21.14; Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts via a soft interrupt. In the near future, softclock will be run from process context.
|
| 1.20 |
| 21-Dec-2006 |
yamt | merge yamt-splraiseipl branch.
- finish implementing splraiseipl (and makeiplcookie). http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html - complete workqueue(9) and fix its ipl problem, which is reported to cause audio skipping. - fix netbt (at least compilation problems) for some ports. - fix PR/33218.
|
| 1.19 |
| 11-Dec-2005 |
christos | branches: 1.19.20; 1.19.22; merge ktrace-lwp.
|
| 1.18 |
| 03-Jun-2005 |
martin | branches: 1.18.2; Avoid a global name "netmask" - it causes lots of shadow warnings all over the place. Collect all interrupt masks into a single array instead. Constify a bit and fix a bogus argument to config_rootfound().
|
| 1.17 |
| 07-Jul-2004 |
sekiya | Add ih_next to the data structure. Part of Steve Rumble's interrupt-sharing scheme.
|
| 1.16 |
| 08-Feb-2004 |
sekiya | de-__P.
|
| 1.15 |
| 17-Nov-2003 |
keihan | www.netbsd.org -> www.NetBSD.org
|
| 1.14 |
| 15-Sep-2003 |
simonb | Use common mips generic software interrupt routines.
Changes from Izumi Tsutsui, tested by Havard Eidnes.
|
| 1.13 |
| 03-May-2002 |
rafal | branches: 1.13.10; Cosmetic change.
|
| 1.12 |
| 13-Mar-2002 |
simonb | Replace lots of 8x<space> with <tabs> and other miscellaneous indentation fixes. Wrap a couple of long lines. Use <return-type>\n<function name> as per KNF in a few places.
|
| 1.11 |
| 14-Jan-2002 |
soren | Remove __HAVE_GENERIC_SOFT_INTERRUPTS #ifdef.
|
| 1.10 |
| 19-Nov-2001 |
soren | s/sgi/sgimips/ Remove __NO_SOFT_SERIAL_INTERRUPT.
|
| 1.9 |
| 08-Jun-2001 |
rafal | branches: 1.9.2; 1.9.8; All soft interrupts are currently handled by soft interrupt 1, so make all splsoftxxx() calls block soft interrupt 1 and make spllowersoftclock() re-enable soft interrupt 1.
XXX: This needs to be reworked so that spllowersoftclock() only turns on softclock interrupts, not all soft interrupt. That change is coming soon.
|
| 1.8 |
| 14-May-2001 |
matt | Define splserial to be the same as spltty().
|
| 1.7 |
| 11-May-2001 |
thorpej | Generic software interrupt implementation, derived from mipsco implementation.
From Rafal K. Boni.
|
| 1.6 |
| 13-Apr-2001 |
thorpej | Remove the use of splimp() from the NetBSD kernel. splnet() and only splnet() is allowed for the protection of data structures used by network devices.
|
| 1.5 |
| 14-Jan-2001 |
thorpej | branches: 1.5.2; Make sure everybody has an splvm() and equate it with splimp() (splimp() is the historical name for this interrupt level, and the historical name is going to go away in the near future).
|
| 1.4 |
| 22-Aug-2000 |
thorpej | branches: 1.4.2; Add spllock(). See spl(9) for details.
|
| 1.3 |
| 21-Aug-2000 |
thorpej | Make sure we provide splsched() as described in spl(9).
|
| 1.2 |
| 29-Jun-2000 |
soren | Add spllpt. More interrupt changes needed..
|
| 1.1 |
| 14-Jun-2000 |
soren | branches: 1.1.4; Initial commit.
|
| 1.1.4.2 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.1.4.1 |
| 14-Jun-2000 |
minoura | file intr.h was added on branch minoura-xpg4dl on 2000-06-22 17:03:18 +0000
|
| 1.4.2.4 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
| 1.4.2.3 |
| 18-Jan-2001 |
bouyer | Sync with head (for UBC+NFS fixes, mostly).
|
| 1.4.2.2 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.4.2.1 |
| 22-Aug-2000 |
bouyer | file intr.h was added on branch thorpej_scsipi on 2000-11-20 20:23:45 +0000
|
| 1.5.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.9.8.5 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
| 1.9.8.4 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
| 1.9.8.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.9.8.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.9.8.1 |
| 08-Jun-2001 |
nathanw | file intr.h was added on branch nathanw_sa on 2002-01-08 00:27:30 +0000
|
| 1.9.2.4 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.9.2.3 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
| 1.9.2.2 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.9.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.13.10.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.13.10.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.13.10.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.13.10.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.18.2.4 |
| 07-Dec-2007 |
yamt | sync with head
|
| 1.18.2.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.18.2.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
| 1.18.2.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.19.22.2 |
| 23-Oct-2006 |
yamt | add splsoftserial.
|
| 1.19.22.1 |
| 09-Oct-2006 |
yamt | implement splraiseipl/makeiplcookie for sgimips.
|
| 1.19.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
| 1.21.14.1 |
| 26-Jun-2007 |
garbled | Sync with HEAD.
|
| 1.21.8.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
| 1.21.6.2 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
| 1.21.6.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
| 1.23.10.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
| 1.23.10.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
| 1.23.8.1 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
| 1.24.2.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
| 1.25.36.2 |
| 29-Dec-2010 |
matt | Adapt sgimips to the interrupt framework.
|
| 1.25.36.1 |
| 06-Feb-2010 |
matt | <mips/softintr.h> is no longer needed.
|
| 1.25.32.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.25.26.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.25.18.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.26.8.1 |
| 05-Mar-2011 |
bouyer | Sync with HEAD
|
| 1.26.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.26.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.27.32.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.27.14.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.28.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.28.16.1 |
| 30-Sep-2018 |
pgoyette | Ssync with HEAD
|