Changeset acdb6558 in rtems


Ignore:
Timestamp:
Mar 14, 2001, 12:49:17 AM (19 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
aa7f8a1f
Parents:
7b79761
Message:

2001-03-13 Joel Sherrill <joel@…>

  • 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.
Location:
c/src/lib/libcpu/mips
Files:
15 added
6 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/mips/ChangeLog

    r7b79761 racdb6558  
     12001-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
    1172001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    218
  • c/src/lib/libcpu/mips/Makefile.am

    r7b79761 racdb6558  
    77
    88SHARED_LIB = shared
     9
     10if mongoosev
     11CPU_SUBDIR = mongoosev
     12endif
    913
    1014if tx39
  • c/src/lib/libcpu/mips/configure.in

    r7b79761 racdb6558  
    3232AM_CONDITIONAL(tx39, test "$RTEMS_CPU_MODEL" = "tx3904")
    3333
     34AM_CONDITIONAL(mongoosev, test "$RTEMS_CPU_MODEL" = "mongoosev")
     35
    3436# Explicitly list all Makefiles here
    3537AC_OUTPUT(
    3638Makefile
    3739clock/Makefile
     40mongoosev/Makefile
     41mongoosev/duart/Makefile
     42mongoosev/include/Makefile
     43mongoosev/vectorisrs/Makefile
    3844shared/Makefile
    3945shared/cache/Makefile
  • c/src/lib/libcpu/mips/shared/interrupts/Makefile.am

    r7b79761 racdb6558  
    2525endif
    2626
     27if mongoosev
     28EXTRA_FLAGS = -DMONGOOSEV
     29endif
     30
    2731AM_CPPFLAGS += $(EXTRA_FLAGS)
    2832
  • c/src/lib/libcpu/mips/shared/interrupts/maxvectors.c

    r7b79761 racdb6558  
    1515
    1616/*
    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.
    2021 */
     22
    2123#if defined(TX39)
    2224#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
    2338#endif
    2439
  • c/src/lib/libcpu/mips/tx39/vectorisrs/vectorisrs.c

    r7b79761 racdb6558  
    1919      mips_default_exception(_vector); \
    2020  } while (0)
     21
     22#include <bspIo.h>  /* for printk */
    2123
    2224void mips_default_exception( int vector )
Note: See TracChangeset for help on using the changeset viewer.