forked from Imagelibrary/rtems
2001-03-13 Joel Sherrill <joel@OARcorp.com>
* 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.
This commit is contained in:
@@ -24,6 +24,10 @@ if tx39
|
||||
EXTRA_FLAGS = -DTX39
|
||||
endif
|
||||
|
||||
if mongoosev
|
||||
EXTRA_FLAGS = -DMONGOOSEV
|
||||
endif
|
||||
|
||||
AM_CPPFLAGS += $(EXTRA_FLAGS)
|
||||
|
||||
$(PGM): $(interrupts_rel_OBJECTS)
|
||||
|
||||
@@ -14,14 +14,29 @@
|
||||
|
||||
|
||||
/*
|
||||
* The tx3904 attaches 4 of the eight interrupt bits to an on-CPU interrupt
|
||||
* controller so that these four bits map to 16 unique interrupts.
|
||||
* So you have: 2 software interrupts, an NMI, and 16 others.
|
||||
* The Toshiba TX3904 attaches 4 of the eight interrupt bits to an
|
||||
* on-CPU interrupt controller so that these four bits map to 16
|
||||
* unique interrupts. So you have: 2 software interrupts, an NMI,
|
||||
* and 16 others.
|
||||
*/
|
||||
|
||||
#if defined(TX39)
|
||||
#define MAX_VECTORS 19
|
||||
#endif
|
||||
|
||||
/*
|
||||
* The Synova Mongoose-V attached one of the eight interrupt bits
|
||||
* to a Peripheral Function Interrupt Cause Register on-CPU.
|
||||
* This results in: 2 software interrupts, 5 interrupts
|
||||
* through the IP bits, and 32 more from the PFICR. Some of
|
||||
* these are reserved but for simplicity in processing, we
|
||||
* reserve slots for those bits anyway.
|
||||
*/
|
||||
|
||||
#if defined(MONGOOSEV)
|
||||
#define MAX_VECTORS 37
|
||||
#endif
|
||||
|
||||
#ifndef MAX_VECTORS
|
||||
#define MAX_VECTORS 8
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user