From 7c05d2806c7283a1849d8336b08c869bd6ad8b20 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 24 May 2001 19:54:22 +0000 Subject: 2000-05-24 Joel Sherrill * 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. --- c/src/lib/libcpu/mips/r46xx/vectorisrs/maxvectors.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 c/src/lib/libcpu/mips/r46xx/vectorisrs/maxvectors.c (limited to 'c/src/lib/libcpu/mips/r46xx/vectorisrs/maxvectors.c') diff --git a/c/src/lib/libcpu/mips/r46xx/vectorisrs/maxvectors.c b/c/src/lib/libcpu/mips/r46xx/vectorisrs/maxvectors.c new file mode 100644 index 0000000000..96feea267a --- /dev/null +++ b/c/src/lib/libcpu/mips/r46xx/vectorisrs/maxvectors.c @@ -0,0 +1,20 @@ +/* + * This file contains the maximum number of vectors. This can not + * be determined without knowing the RTEMS CPU model. + * + * COPYRIGHT (c) 1989-2000. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.OARcorp.com/rtems/license.html. + * + * $Id$ + */ + +/* + * Reserve first 32 for exceptions. + */ + +unsigned int mips_interrupt_number_of_vectors = 32 + 8; + -- cgit v1.2.3