Changeset acdb6558 in rtems
- Timestamp:
- Mar 14, 2001, 12:49:17 AM (20 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- aa7f8a1f
- Parents:
- 7b79761
- Location:
- c/src/lib/libcpu/mips
- Files:
-
- 15 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libcpu/mips/ChangeLog
r7b79761 racdb6558 1 2001-03-13 Joel Sherrill <joel@OARcorp.com> 2 3 * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs 4 directories. 5 * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README, 6 mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am, 7 mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c, 8 mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c, 9 mongoosev/include/.cvsignore, mongoosev/include/Makefile.am, 10 mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore, 11 mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c: 12 New files. 13 * Makefile.am, configure.in, shared/interrupts/Makefile.am, 14 shared/interrupts/maxvectors.c: Added support for mongoosev. 15 * tx39/vectorisrs/vectorisrs.c: Corrected warning. 16 1 17 2001-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 18 -
c/src/lib/libcpu/mips/Makefile.am
r7b79761 racdb6558 7 7 8 8 SHARED_LIB = shared 9 10 if mongoosev 11 CPU_SUBDIR = mongoosev 12 endif 9 13 10 14 if tx39 -
c/src/lib/libcpu/mips/configure.in
r7b79761 racdb6558 32 32 AM_CONDITIONAL(tx39, test "$RTEMS_CPU_MODEL" = "tx3904") 33 33 34 AM_CONDITIONAL(mongoosev, test "$RTEMS_CPU_MODEL" = "mongoosev") 35 34 36 # Explicitly list all Makefiles here 35 37 AC_OUTPUT( 36 38 Makefile 37 39 clock/Makefile 40 mongoosev/Makefile 41 mongoosev/duart/Makefile 42 mongoosev/include/Makefile 43 mongoosev/vectorisrs/Makefile 38 44 shared/Makefile 39 45 shared/cache/Makefile -
c/src/lib/libcpu/mips/shared/interrupts/Makefile.am
r7b79761 racdb6558 25 25 endif 26 26 27 if mongoosev 28 EXTRA_FLAGS = -DMONGOOSEV 29 endif 30 27 31 AM_CPPFLAGS += $(EXTRA_FLAGS) 28 32 -
c/src/lib/libcpu/mips/shared/interrupts/maxvectors.c
r7b79761 racdb6558 15 15 16 16 /* 17 * The tx3904 attaches 4 of the eight interrupt bits to an on-CPU interrupt 18 * controller so that these four bits map to 16 unique interrupts. 19 * So you have: 2 software interrupts, an NMI, and 16 others. 17 * The Toshiba TX3904 attaches 4 of the eight interrupt bits to an 18 * on-CPU interrupt controller so that these four bits map to 16 19 * unique interrupts. So you have: 2 software interrupts, an NMI, 20 * and 16 others. 20 21 */ 22 21 23 #if defined(TX39) 22 24 #define MAX_VECTORS 19 25 #endif 26 27 /* 28 * The Synova Mongoose-V attached one of the eight interrupt bits 29 * to a Peripheral Function Interrupt Cause Register on-CPU. 30 * This results in: 2 software interrupts, 5 interrupts 31 * through the IP bits, and 32 more from the PFICR. Some of 32 * these are reserved but for simplicity in processing, we 33 * reserve slots for those bits anyway. 34 */ 35 36 #if defined(MONGOOSEV) 37 #define MAX_VECTORS 37 23 38 #endif 24 39 -
c/src/lib/libcpu/mips/tx39/vectorisrs/vectorisrs.c
r7b79761 racdb6558 19 19 mips_default_exception(_vector); \ 20 20 } while (0) 21 22 #include <bspIo.h> /* for printk */ 21 23 22 24 void mips_default_exception( int vector )
Note: See TracChangeset
for help on using the changeset viewer.