Home | History | Annotate | Download | only in xscale
History log of /src/sys/arch/arm/xscale/ixp425_intr.h
RevisionDateAuthorComments
 1.11  01-Aug-2023  rin arm/xscale: Do not lower IPL by splraise(9)

XXX
I have fixed similar bug for xscale/i80321.
There should be more in codes written at that time...
 1.10  12-Nov-2012  skrll C99 types
 1.9  27-Feb-2009  msaitoh branches: 1.9.12; 1.9.22;
add missing <arm/cpu.h> to compile
 1.8  27-Apr-2008  matt branches: 1.8.8; 1.8.14;
Merge kernel changes in matt-armv6 to HEAD.
 1.7  08-Jan-2008  matt branches: 1.7.6; 1.7.8; 1.7.10;
As of this commit, all arm32 kernel now build.
 1.6  24-Dec-2005  perry branches: 1.6.46; 1.6.50; 1.6.52; 1.6.58; 1.6.66;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.5  11-Dec-2005  christos merge ktrace-lwp.
 1.4  13-Feb-2004  scw branches: 1.4.16;
Avoid using two 'GPIO' bits of the interrupt mask to signify soft
interrupts; some boards actually use those GPIO pins as external
interrupt sources.

Instead, assign soft interrupt bits to on-chip sources which are
not used by the IXP425 port.
 1.3  12-Jan-2004  scw Use __insn_barrier() to prevent the compiler reordering splx/splraise
relative to the code they're supposed to protect.
 1.2  21-Sep-2003  matt Fix GCC 3.3.1 nits.
 1.1  23-May-2003  ichiro branches: 1.1.2;
support IXP425 Intel Network Processor
running on BigEndian
 1.1.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.2.1  03-Aug-2004  skrll Sync with HEAD
 1.4.16.2  21-Jan-2008  yamt sync with head
 1.4.16.1  21-Jun-2006  yamt sync with head.
 1.6.66.1  08-Jan-2008  bouyer Sync with HEAD
 1.6.58.1  18-Feb-2008  mjf Sync with HEAD.
 1.6.52.3  28-Jan-2008  matt Given the that there are only 4 IPLs (ignoring soft IPLs), a number of
cleanups can be done:
Remove _SPL_* aliases.
Don't store irqmasks in ci_cpl, just make it an ipl level.
Add fast softint switching support.
 1.6.52.2  09-Jan-2008  matt sync with HEAD
 1.6.52.1  09-Nov-2007  matt Make all the evbarm kernels build again. Fix lossage from rebase.
 1.6.50.1  20-Jan-2008  chris Sync to HEAD.
 1.6.46.1  28-Feb-2008  rjs Sync with HEAD.
 1.7.10.2  04-May-2009  yamt sync with head.
 1.7.10.1  16-May-2008  yamt sync with head.
 1.7.8.1  18-May-2008  yamt sync with head.
 1.7.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.8.1  03-Mar-2009  skrll Sync with HEAD.
 1.9.22.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.9.12.1  16-Jan-2013  yamt sync with (a bit old) head

RSS XML Feed