Home | History | Annotate | Download | only in include
History log of /src/sys/arch/acorn32/include/irqhandler.h
RevisionDateAuthorComments
 1.9  14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.8  29-Apr-2008  matt branches: 1.8.8; 1.8.14;
Change IPL_LEVELS to NIPL.
current_spl_level is dead.
 1.7  11-Dec-2005  christos branches: 1.7.50; 1.7.52; 1.7.76; 1.7.78; 1.7.80;
merge ktrace-lwp.
 1.6  04-Jul-2004  chris Add more defines for the available IRQ's on a 7500.
 1.5  01-Jan-2004  chris Correct entries for IRQ_NEVENT1 and IRQ_NEVENT2. They were both out by one.

This now means a disk is detected on my RiscStation board.
 1.4  08-Feb-2003  chris branches: 1.4.2;
Add NEVENT1 and 2 as interrupt lines. Simtec docs for their 7500 board
refer to them as such (as does the ARM 7500FE pdf)
 1.3  17-Feb-2002  bjh21 Add prototype for stray_irqhandler().
 1.2  20-Dec-2001  thorpej branches: 1.2.2;
* Share a common vector page between arm26 and arm32.
* Use a common set of exception handlers for all arm32 platforms.
* New FIQ framework based on discussions with Ben Harris, shared
between arm26 and arm32.
 1.1  05-Oct-2001  reinoud branches: 1.1.4;
Initial commit of the splitting off of arch/acorn32 from arch/arm32.

The IOMD/VIDC combination is now moved to arch/arm/iomd together. These
files still need a lot of cleaning up :( .... esp. the RC7500 support that
is still dormant in it; this needs either to be removed or split out for
RC7500's ``VIDC'' video/audio variant.

Apart from the RC7500 support wich is still in arch/arm32 the
iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.

This split still uses some small parts of arch/arm32 .... those are the MI
parts that haven't been moved yet.

RiscPC/A7000 have been tested and confirmed to build as should NC.
 1.1.4.3  28-Feb-2002  nathanw Catch up to -current.
 1.1.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.1.4.1  05-Oct-2001  nathanw file irqhandler.h was added on branch nathanw_sa on 2002-01-08 00:22:45 +0000
 1.2.2.3  16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.2.1  20-Dec-2001  thorpej file irqhandler.h was added on branch kqueue on 2002-01-10 19:36:19 +0000
 1.4.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.4.2.1  03-Aug-2004  skrll Sync with HEAD
 1.7.80.2  04-May-2009  yamt sync with head.
 1.7.80.1  16-May-2008  yamt sync with head.
 1.7.78.1  18-May-2008  yamt sync with head.
 1.7.76.1  02-Jun-2008  mjf Sync with HEAD.
 1.7.52.1  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.7.50.1  09-Feb-2008  chris Add initial reworking of acorn32 to use new interrupt code.

Note that cats probably won't work currently as acorn32 changed the way
that the pic is registered, it has to provide the irq lines as on acorn32
we attach the iomd after we need to register irqs for the pioc. So we
setup the irqs for iomd before malloc etc are available. This needs
to be fixed.

More work is still needed to update most of the podulebus drivers.
First I need to add podulebus wrapper for interrupts that handles the
maskaddr and maskbits. Exposing them to the common irq code is wrong.
 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  28-Apr-2009  skrll Sync with HEAD.

RSS XML Feed