summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips/shared/interrupts/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-161-40/+0
| | | | | | | | | | | | | | | | * mongoosev/duart/Makefile.am: Remove. * mongoosev/vectorisrs/Makefile.am: Remove. * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am, duart/Makefile.am. * r46xx/vectorisrs/Makefile.am: Remove. * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am. * shared/cache/Makefile.am: Remove. * shared/interrupts/Makefile.am: Remove. * shared/Makefile.am: Merge-in cache/Makefile.am, interrupts/Makefile.am. * tx39/vectorisrs/Makefile.am: Remove. * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am. * configure.ac: Reflect changes above.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-021-1/+1
| | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH). * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH). * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH). * shared/cache/Makefile.am: Remove all-local: $(ARCH). * shared/interrupts/Makefile.am: Remove all-local: $(ARCH). * timer/Makefile.am: Remove all-local: $(ARCH). * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-011-2/+2
| | | | | | | | | | | | | | | * Makefile.am: Reformat. * clock/Makefile.am: Reformat. * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation. * tx39/Makefile.am: Ditto. * shared/cache/Makefile.am: Ditto. * mongoosev/duart/Makefile.am: Ditto. * mongoosev/vectorisrs/Makefile.am: Reformat. * r46xx/vectorisrs/Makefile.am: Reformat. * shared/Makefile.am: Reformat. * shared/interrupts/Makefile.am: Reformat. * timer/Makefile.am: Reformat. * tx39/vectorisrs/Makefile.am: Reformat.
* 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-161-3/+3
| | | | | | | | | | | | | | | | | Makefile.am: Reflect having moved automake. clock/Makefile.am: Reflect having moved automake. mongoosev/Makefile.am: Reflect having moved automake. mongoosev/duart/Makefile.am: Reflect having moved automake. mongoosev/vectorisrs/Makefile.am: Reflect having moved automake. r46xx/Makefile.am: Reflect having moved automake. r46xx/vectorisrs/Makefile.am: Reflect having moved automake. shared/Makefile.am: Reflect having moved automake. shared/cache/Makefile.am: Reflect having moved automake. shared/interrupts/Makefile.am: Reflect having moved automake. timer/Makefile.am: Reflect having moved automake. tx39/Makefile.am: Reflect having moved automake. tx39/include/Makefile.am: Reflect having moved automake. tx39/vectorisrs/Makefile.am: Reflect having moved automake.
* 2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-161-1/+0
| | | | | | | | | * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg. * r46xx/vectorisrs/Makefile.am: Ditto. * mongoosev/vectorisrs/Makefile.am: Ditto. * mongoosev/duart/Makefile.am: Ditto. * shared/interrupts/Makefile.am: Ditto. * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
* 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-08-111-1/+1
| | | | | | | | | | | * clock/Makefile.am: Use .$(OBJEXT) instead of .o. * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o. * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o. * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o. * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o. * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o. * timer/Makefile.am: Use .$(OBJEXT) instead of .o. * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-281-1/+0
| | | | | | | | | | | | | | | | | | | | | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS. * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS. * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS. * timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
* 2000-05-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-241-1/+1
| | | | | | | | | | | | | | | * 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-1/+1
| | | | | | | | | | * 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-1/+1
| | | | | | * shared/interrupts/vectorexceptions.c: New file to decode exception code and vector appropriate NON-interrupt exception. * shared/interrupts/Makefile.am: Modified to reflect above.
* 2001-03-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-141-0/+4
| | | | | | | | | | | | | | | | * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs directories. * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README, mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am, mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c, mongoosev/include/.cvsignore, mongoosev/include/Makefile.am, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore, mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c: New files. * Makefile.am, configure.in, shared/interrupts/Makefile.am, shared/interrupts/maxvectors.c: Added support for mongoosev. * tx39/vectorisrs/vectorisrs.c: Corrected warning.
* 2000-12-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-12-131-0/+6
| | | | | | | | | | | | * configure.in: Added new directories. * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39 when compiling for a TX3904. * shared/interrupts/maxvectors.c: Corrected conditional logic. * tx39/Makefile.am: Added vectorisrs. * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c, * tx39/vectorisrs/.cvsignore: New files. This decodes the interrupt pending information on the TX3904 and vectors an interrupt.
* 2000-12-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-12-131-0/+32
* shared/.cvsignore, shared/Makefile.am, shared/cache/.cvsignore, shared/cache/Makefile.am, shared/cache/cache.c, shared/cache/cache_.h, shared/interrupts/.cvsignore, shared/interrupts/Makefile.am, shared/interrupts/installisrentries.c, shared/interrupts/isr_entries.S, shared/interrupts/maxvectors.c, tx39/.cvsignore, tx39/Makefile.am, tx39/include/.cvsignore, tx39/include/Makefile.am, tx39/include/tx3904.h: New file. Moved some pieces of interrupt processing from score/cpu to libcpu/mips since many interrupt servicing characteristics are CPU model dependent. This patch addresses the number of interrupt sources and where the ISR prologues are located. The only way to currently install the ISR prologues requires that the prologues be installed into RAM.