summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2009-11-16 10:03:29 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2009-11-16 10:03:29 +0000
commit67bf686cc1611ccc3ed8f4d726f107e6dacc959a (patch)
treee6b94fd7834e7c8524dcd571d514af7b317372ef /c/src/lib/libcpu/mips
parent2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-67bf686cc1611ccc3ed8f4d726f107e6dacc959a.tar.bz2
New.
Diffstat (limited to 'c/src/lib/libcpu/mips')
-rw-r--r--c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h b/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h
new file mode 100644
index 0000000000..7c66a9e0bc
--- /dev/null
+++ b/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h
@@ -0,0 +1,26 @@
+/*
+ * $Id$
+ */
+
+#ifndef _ISR_ENTRIES_H
+#define _ISR_ENTRIES_H 1
+
+extern void mips_install_isr_entries( void );
+
+#if __mips == 1
+extern void exc_utlb_code(void);
+extern void exc_dbg_code(void);
+extern void exc_norm_code(void);
+#elif __mips == 32
+extern void exc_tlb_code(void);
+extern void exc_xtlb_code(void);
+extern void exc_cache_code(void);
+extern void exc_norm_code(void);
+#elif __mips == 3
+extern void exc_tlb_code(void);
+extern void exc_xtlb_code(void);
+extern void exc_cache_code(void);
+extern void exc_norm_code(void);
+#endif
+
+#endif