| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* shared/interrupts/vectorexceptions.c: New file to decode
exception code and vector appropriate NON-interrupt exception.
* shared/interrupts/Makefile.am: Modified to reflect above.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
* 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.
|