Home | History | Annotate | Download | only in s3c2xx0
History log of /src/sys/arch/arm/s3c2xx0/s3c2xx0_intr.c
RevisionDateAuthorComments
 1.19  27-Sep-2022  skrll Remove unnecessary sys/malloc.h include
 1.18  26-Mar-2014  christos kill sprintf
 1.17  27-Feb-2014  joerg GC __raise.
 1.16  30-Jan-2012  nisimura branches: 1.16.6; 1.16.10;

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.
 1.15  01-Jul-2011  dyoung branches: 1.15.2; 1.15.6;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.14  20-Dec-2010  matt 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.13  27-Apr-2008  matt branches: 1.13.22;
Merge kernel changes in matt-armv6 to HEAD.
 1.12  06-Jan-2008  matt branches: 1.12.6; 1.12.8; 1.12.10;
Cleanup softint lossage.
 1.11  24-Nov-2006  wiz branches: 1.11.24; 1.11.28; 1.11.30; 1.11.36; 1.11.44;
s/heirarchy/hierarchy/, from Zafer.
 1.10  24-Dec-2005  perry branches: 1.10.20; 1.10.22;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.9  11-Dec-2005  christos merge ktrace-lwp.
 1.8  17-Dec-2003  bsh branches: 1.8.16;
add a function to initialize variables used by splfoo().
This should be called in bootstrap so that splfoo() doesn't touch illegal address.
 1.7  04-Aug-2003  bsh initialize global_intr_mask.
 1.6  01-Aug-2003  bsh tweak to share s3c2xx0_intr.c for S3C2800 and S3C2410.

move init_interrupt_masks() from s3c2xx0_intr.c to s3c2800_intr.c, since
it doesn't work for S3C2410.
 1.5  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.4  15-Jul-2003  lukem __KERNEL_RCSID()
 1.3  16-Jun-2003  thorpej branches: 1.3.2;
Rename IPL_IMP -> IPL_VM.
 1.2  02-Jan-2003  thorpej Don't need to explicitly include <arm/s3c2xx0/s3c2xx0_intr.h>.
 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.c was added on branch nathanw_sa on 2002-12-11 05:53:16 +0000
 1.3.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.1  03-Aug-2004  skrll Sync with HEAD
 1.8.16.3  21-Jan-2008  yamt sync with head
 1.8.16.2  30-Dec-2006  yamt sync with head.
 1.8.16.1  21-Jun-2006  yamt sync with head.
 1.10.22.1  10-Dec-2006  yamt sync with head.
 1.10.20.1  12-Jan-2007  ad Sync with head.
 1.11.44.1  08-Jan-2008  bouyer Sync with HEAD
 1.11.36.1  18-Feb-2008  mjf Sync with HEAD.
 1.11.30.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.11.30.2  09-Jan-2008  matt sync with HEAD
 1.11.30.1  09-Nov-2007  matt Make all the evbarm kernels build again. Fix lossage from rebase.
 1.11.28.1  20-Jan-2008  chris Sync to HEAD.
 1.11.24.1  28-Feb-2008  rjs Sync with HEAD.
 1.12.10.1  16-May-2008  yamt sync with head.
 1.12.8.1  18-May-2008  yamt sync with head.
 1.12.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.13.22.1  05-Mar-2011  rmind sync with head
 1.15.6.1  18-Feb-2012  mrg merge to -current.
 1.15.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.15.2.1  17-Apr-2012  yamt sync with head
 1.16.10.1  18-May-2014  rmind sync with head
 1.16.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed