Home | History | Annotate | Download | only in s3c2xx0
History log of /src/sys/arch/arm/s3c2xx0/s3c2xx0_intr.h
RevisionDateAuthorComments
 1.15  14-Mar-2014  matt #include <sys/evcnt.h>
 1.14  30-Jan-2012  nisimura branches: 1.14.6; 1.14.10;

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.
 1.13  19-Nov-2008  matt branches: 1.13.16; 1.13.20;
Don't include <machine/atomic.h> anymore.
 1.12  27-Apr-2008  matt branches: 1.12.6; 1.12.8;
Merge kernel changes in matt-armv6 to HEAD.
 1.11  06-Jan-2008  matt branches: 1.11.6; 1.11.8; 1.11.10;
Cleanup softint lossage.
 1.10  24-Dec-2005  perry branches: 1.10.36; 1.10.46; 1.10.50; 1.10.52; 1.10.58; 1.10.66;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.9  11-Dec-2005  christos merge ktrace-lwp.
 1.8  04-Jun-2005  he branches: 1.8.2;
Add an __UNVOLATILE() in atomic_set_bit() usage.
Revisit if we can adjust atomic_set_bit()'s signature.
 1.7  12-Feb-2004  bsh be consistent with #define<TAB>
 1.6  17-Dec-2003  bsh add a function to initialize variables used by splfoo().
This should be called in bootstrap so that splfoo() doesn't touch illegal address.
 1.5  21-Sep-2003  matt Fix GCC 3.3.1 nits.
 1.4  04-Aug-2003  bsh bit polarity of interrupt mask registers don't match between s3c2800
and s3c24[10]0. define macro s3c2xx0_update_hw_mask() for it.
 1.3  30-Jul-2003  bsh + enable nested interrupts. This change stopped silo overflow messages
at 115200bps.

+ disable all hard interrupts by default.

+ rewrite s3c2xx0_(un)mask_interrupt() to make them faster.
 1.2  02-Jan-2003  thorpej branches: 1.2.2;
Clean up evbarm interrupt support a little:
* Define an ARM_INTR_IMPL option, which specifies a header file
describing the interrupt implementation for the platform. Use
this instead of the list of EVBARM_BOARDTYPE checks.
* Make the s3c2xx0 interrupt dispatch code a bit more generic, and move
it to a generic location so that other platforms can use it.

This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
 1.1  20-Nov-2002  bsh branches: 1.1.2;
Samsung S3C2800 is a CPU with ARM920T core.
 1.1.2.3  03-Jan-2003  thorpej Sync with HEAD.
 1.1.2.2  11-Dec-2002  thorpej Sync with HEAD.
 1.1.2.1  20-Nov-2002  thorpej file s3c2xx0_intr.h was added on branch nathanw_sa on 2002-12-11 05:53:17 +0000
 1.2.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.2.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.2.2.1  03-Aug-2004  skrll Sync with HEAD
 1.8.2.2  21-Jan-2008  yamt sync with head
 1.8.2.1  21-Jun-2006  yamt sync with head.
 1.10.66.1  08-Jan-2008  bouyer Sync with HEAD
 1.10.58.1  18-Feb-2008  mjf Sync with HEAD.
 1.10.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.10.52.2  09-Jan-2008  matt sync with HEAD
 1.10.52.1  09-Nov-2007  matt Make all the evbarm kernels build again. Fix lossage from rebase.
 1.10.50.1  20-Jan-2008  chris Sync to HEAD.
 1.10.46.1  28-Feb-2008  rjs Sync with HEAD.
 1.10.36.1  19-Apr-2007  thorpej Convert to the new atomic ops API.
 1.11.10.2  04-May-2009  yamt sync with head.
 1.11.10.1  16-May-2008  yamt sync with head.
 1.11.8.1  18-May-2008  yamt sync with head.
 1.11.6.2  17-Jan-2009  mjf Sync with HEAD.
 1.11.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.12.8.1  19-Jan-2009  skrll Sync with HEAD.
 1.12.6.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.13.20.1  18-Feb-2012  mrg merge to -current.
 1.13.16.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.13.16.1  17-Apr-2012  yamt sync with head
 1.14.10.1  18-May-2014  rmind sync with head
 1.14.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed