summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips/shared/interrupts/vectorexceptions.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* PR 1993 - Convert MIPS to PIC IRQ modelJennifer Averett2012-04-041-128/+0
|
* 2011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-101-2/+2
| | | | | | * shared/interrupts/vectorexceptions.c: Make mips_dump_exception_frame, mips_default_exception_code_handler static.
* B.Robinson MIPS patchGreg Menke2006-06-081-10/+11
|
* 2006-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-03-171-6/+11
| | | | | | * shared/interrupts/vectorexceptions.c: Merger with submission from Bruce Robinson <brucer@pmccorp.com>. Make some arrays static const.
* Remove stray white spaces.Ralf Corsepius2004-04-151-1/+0
|
* 2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-031-2/+2
| | | | | | | | | | | | * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/isr_entries.S, shared/interrupts/vectorexceptions.c, timer/gettime.S: Include <rtems/mips/iregdef.h> instead of <iregdef.h>. * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/installisrentries.c, shared/interrupts/isr_entries.S, shared/interrupts/vectorexceptions.c, timer/gettime.S: Include <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
* 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-311-1/+1
| | | | | | | * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h: Cosmetics.
* 2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-311-3/+3
| | | | | | | | * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/vectorexceptions.c, timer/timer.c, tx39/include/tx3904.h: Convert to using c99 fixed size types.
* 2002-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-11-011-0/+1
| | | | | * shared/interrupts/installisrentries.c, shared/interrupts/vectorexceptions.c: Removed warnings.
* 2001-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-02-051-14/+15
| | | | | | | * isr_entries.S: Removed comment incorrectly indicating this file was cpu_asm.S. * vectorexceptions.c (mips_dump_exception_frame): New routine broken out from default exception handler.
* 2001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2002-02-011-1/+1
| | | | | | * mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just bspIo.h.
* 2001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2002-02-011-1/+7
| | | | | | | | | | | | | | | | * Lots of tinkering and tuning as part of improving interrupt latency and improving the per-task interrupt level control and FP mask handling. With these modifications interrupt latency was measured at a worst-case of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50 RTEMS tasks in the application. * mongoosev/README: Updated. * mongoosev/include/mongoose-v.h: Masks modified. * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address software prioritization of interrupts. If a higher priority interrupt occurs while we are looking for new interrupts, we will reinitiate the scan of all interrupts. * shared/interrupts/vectorexceptions.c: Removed warning and deleted blank lines.
* 2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-041-1/+1
| | | | | | | * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h. * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h. * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h. * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
* 2000-05-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-241-0/+115
| | | | | | | | | | | | | | | * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c, r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c, tx39/include/tx3904.h: All exceptions were given low numbers and thus can be now be installed and processed in a uniform manner just like interrupts. Variances between various MIPS ISA levels are not accounted for at this time. * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c, r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c, tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c, shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the shared maxvectors.c into a variety of CPU model specific versions to simplify the build process and reduce depdencies. Deleted shared/interrupts/maxvectors.c and created various CPU model versions.
* 2001-05-22 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2001-05-221-90/+0
| | | | | | | | | | * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>. * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/maxvectors.c: Now works. Significant rework of exceptions and interrupt vectoring to clean things up. * shared/interrupts/vectorexceptions.c: Removed. * shared/interrupts/Makefile.am: Reflects above.
* 2001-05-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-071-0/+90
* shared/interrupts/vectorexceptions.c: New file to decode exception code and vector appropriate NON-interrupt exception. * shared/interrupts/Makefile.am: Modified to reflect above.