source: rtems/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h @ 8ef8a32

5
Last change on this file since 8ef8a32 was 8ef8a32, checked in by Sebastian Huber <sebastian.huber@…>, on 11/11/16 at 09:48:14

bsps/mips: Use <libcpu/isr_entries.h>

Avoid duplicate mips_vector_isr_handlers() declarations.

  • Property mode set to 100644
File size: 904 bytes
Line 
1/**
2 *  @file
3 * 
4 */
5
6/*
7 *  COPYRIGHT (c) 1989-2012.
8 *  On-Line Applications Research Corporation (OAR).
9 *
10 *  The license and distribution terms for this file may be
11 *  found in the file LICENSE in this distribution or at
12 *  http://www.rtems.org/license/LICENSE.
13 */
14
15#ifndef _ISR_ENTRIES_H
16#define _ISR_ENTRIES_H 1
17
18#include <rtems/score/cpuimpl.h>
19
20extern void mips_install_isr_entries( void );
21extern void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
22
23#if __mips == 1
24extern void exc_utlb_code(void);
25extern void exc_dbg_code(void);
26extern void exc_norm_code(void);
27#elif __mips == 32
28extern void exc_tlb_code(void);
29extern void exc_xtlb_code(void);
30extern void exc_cache_code(void);
31extern void exc_norm_code(void);
32#elif __mips == 3
33extern void exc_tlb_code(void);
34extern void exc_xtlb_code(void);
35extern void exc_cache_code(void);
36extern void exc_norm_code(void);
37#endif
38
39#endif
Note: See TracBrowser for help on using the repository browser.