| History log of /src/sys/arch/evbarm/iq80310/iq80310_intr.c |
| Revision | | Date | Author | Comments |
| 1.36 |
| 21-Nov-2020 |
thorpej | malloc(9) -> kmem(9)
|
| 1.35 |
| 10-Nov-2019 |
chs | branches: 1.35.8; in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
| 1.34 |
| 26-Mar-2014 |
christos | branches: 1.34.30; kill sprintf.
|
| 1.33 |
| 28-Jan-2014 |
martin | Unused variable police
|
| 1.32 |
| 03-Oct-2012 |
chs | branches: 1.32.2; defer evcnt attachment correctly.
|
| 1.31 |
| 14-Aug-2012 |
chs | branches: 1.31.2; move evcnt_attach_dynamic() calls later to avoid assertions.
|
| 1.30 |
| 02-Aug-2012 |
skrll | Remove irqframe and replace with identical trapframe.
|
| 1.29 |
| 01-Jul-2011 |
dyoung | branches: 1.29.2; 1.29.8; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.28 |
| 31-Jan-2011 |
jakllsch | Correct __HAVE_FAST_SOFTINTRS typos, use only __HAVE_FAST_SOFTINTS.
|
| 1.27 |
| 20-Dec-2010 |
matt | branches: 1.27.2; 1.27.4; Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
| 1.26 |
| 27-Apr-2008 |
matt | branches: 1.26.22; Merge kernel changes in matt-armv6 to HEAD.
|
| 1.25 |
| 06-Jan-2008 |
matt | branches: 1.25.6; 1.25.8; 1.25.10; Cleanup softint lossage.
|
| 1.24 |
| 24-Nov-2006 |
wiz | branches: 1.24.24; 1.24.28; 1.24.34; 1.24.42; s/heirarchy/hierarchy/, from Zafer.
|
| 1.23 |
| 24-Dec-2005 |
perry | branches: 1.23.20; 1.23.22; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
| 1.22 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.21 |
| 14-Aug-2005 |
he | Follow up the type change of i80200_extirq_dispatch which now takes an irqframe* and not a clockframe* as argument.
|
| 1.20 |
| 15-Jul-2003 |
lukem | branches: 1.20.16; __KERNEL_RCSID()
|
| 1.19 |
| 16-Jun-2003 |
thorpej | branches: 1.19.2; Rename IPL_IMP -> IPL_VM.
|
| 1.18 |
| 09-Oct-2002 |
thorpej | Clean up some bad interaction between the spl inlining stuff and strict-prototypes.
|
| 1.17 |
| 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
| 1.16 |
| 14-Aug-2002 |
thorpej | Don't need to frob CPSR in _splraise().
|
| 1.15 |
| 07-Aug-2002 |
briggs | Implement pmc(9) -- An interface to hardware performance monitoring counters. These counters do not exist on all CPUs, but where they do exist, can be used for counting events such as dcache misses that would otherwise be difficult or impossible to instrument by code inspection or hardware simulation.
pmc(9) is meant to be a general interface. Initially, the Intel XScale counters are the only ones supported.
|
| 1.14 |
| 04-Aug-2002 |
thorpej | #if 0 the stray interrupt messages -- we tend to get them "a lot" during normal activity on some IOP310-based designs.
|
| 1.13 |
| 26-Jun-2002 |
thorpej | Report stray interrupts.
|
| 1.12 |
| 14-Apr-2002 |
thorpej | branches: 1.12.2; 1.12.4; Fix typo in last (luckily, search/replace makes the same typo everywhere).
|
| 1.11 |
| 14-Apr-2002 |
thorpej | iq80310_do_pending -> iq80310_do_soft, to accurately describe what's actually going on there.
|
| 1.10 |
| 12-Apr-2002 |
briggs | Processing pending interrupts before reenabling external interrupts in splx().
|
| 1.9 |
| 09-Feb-2002 |
thorpej | branches: 1.9.4; * The Npwr only has 5 interrupt sources, all in XINT3, so don't bother reading XINT0 (which isn't even implemented by the CPLD on Npwr). * Adjust the mask of valid IRQ bits for the Npwr.
|
| 1.8 |
| 30-Jan-2002 |
thorpej | New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
| 1.7 |
| 20-Jan-2002 |
thorpej | Some prototype cleanup.
|
| 1.6 |
| 01-Dec-2001 |
thorpej | branches: 1.6.2; - Don't enable FIQs; nothing uses them (yet). - Steer i80200 PMU and BCU interrupts to IRQ# (for lack of a better place, at the moment). - Disable all interrupts other than external-IRQ# in the i80200 ICU; we don't deal with any of the others, yet.
|
| 1.5 |
| 23-Nov-2001 |
thorpej | Use <arm/cpufunc.h>, not <machine/cpufunc.h>.
|
| 1.4 |
| 07-Nov-2001 |
thorpej | branches: 1.4.2; 1.4.4; When we read the interrupt status bits, mask it with the shadow copy of the "currently enabled interrupts" -- the CPLD appears to light up the status bit even if it doesn't cause the CPU IRQ line to be asserted.
|
| 1.3 |
| 07-Nov-2001 |
thorpej | We were already cheating w/ CPLD register access, so cheat all the way and use pointer derefs rather than bus_space to access them.
|
| 1.2 |
| 07-Nov-2001 |
thorpej | * Pass the IRQ number to stray_irqhandler() and display it in the panic message. * Mask off undefined bits from the XINT3 and XINT0 registers in the CPLD.
|
| 1.1 |
| 07-Nov-2001 |
thorpej | Rework and fleshing out of Intel IQ80310 XScale eval board support. More work to do -- this is a snapshot of work-in-progress.
|
| 1.4.4.8 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.7 |
| 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
| 1.4.4.6 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.5 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.4 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.1 |
| 07-Nov-2001 |
nathanw | file iq80310_intr.c was added on branch nathanw_sa on 2002-01-08 00:24:27 +0000
|
| 1.4.2.2 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
| 1.4.2.1 |
| 07-Nov-2001 |
thorpej | file iq80310_intr.c was added on branch thorpej-mips-cache on 2001-11-12 21:16:53 +0000
|
| 1.6.2.6 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
| 1.6.2.5 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.6.2.4 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
| 1.6.2.3 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.6.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.6.2.1 |
| 01-Dec-2001 |
thorpej | file iq80310_intr.c was added on branch kqueue on 2002-01-10 19:42:35 +0000
|
| 1.9.4.1 |
| 17-Mar-2002 |
thorpej | IPL_IMP -> IPL_VM
|
| 1.12.4.1 |
| 18-Nov-2002 |
he | Pull up revision 1.16 (requested by thorpej in ticket #680): Don't need to frob CPSR in _splraise().
|
| 1.12.2.2 |
| 30-Aug-2002 |
gehenna | catch up with -current.
|
| 1.12.2.1 |
| 16-Jul-2002 |
gehenna | catch up with -current.
|
| 1.19.2.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.19.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.19.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.19.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.20.16.3 |
| 21-Jan-2008 |
yamt | sync with head
|
| 1.20.16.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.20.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.23.22.1 |
| 10-Dec-2006 |
yamt | sync with head.
|
| 1.23.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
| 1.24.42.1 |
| 08-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.24.34.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.24.28.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
| 1.24.24.1 |
| 28-Feb-2008 |
rjs | Sync with HEAD.
|
| 1.25.10.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.25.8.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.25.6.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.26.22.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.27.4.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.27.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.29.8.2 |
| 17-Oct-2012 |
riz | Pull up following revision(s) (requested by chs in ticket #591): sys/arch/evbarm/iq80310/i80312_mainbus.c: revision 1.15 sys/arch/evbarm/iq80310/iq80310var.h: revision 1.8 sys/arch/evbarm/iq80310/iq80310_intr.c: revision 1.32 defer evcnt attachment correctly.
|
| 1.29.8.1 |
| 20-Aug-2012 |
riz | Pull up following revision(s) (requested by chs in ticket #509): sys/arch/evbarm/iq80310/iq80310_intr.c: revision 1.31 move evcnt_attach_dynamic() calls later to avoid assertions.
|
| 1.29.2.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.29.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
| 1.31.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.31.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.32.2.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.34.30.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.35.8.1 |
| 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|