diff options
Diffstat (limited to 'c/src/lib/libbsp/sh/shsim/include/bsp.h')
-rw-r--r-- | c/src/lib/libbsp/sh/shsim/include/bsp.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/sh/shsim/include/bsp.h b/c/src/lib/libbsp/sh/shsim/include/bsp.h index 8b926dd7a4..80ef2cea68 100644 --- a/c/src/lib/libbsp/sh/shsim/include/bsp.h +++ b/c/src/lib/libbsp/sh/shsim/include/bsp.h @@ -1,8 +1,10 @@ /* - * This include file contains all board IO definitions. - * * SH-gdb simulator BSP * + * This include file contains all board IO definitions. + */ + +/* * Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de) * * COPYRIGHT (c) 2001, Ralf Corsepius, Ulm, Germany @@ -22,6 +24,8 @@ #ifndef _BSP_H #define _BSP_H +#ifndef ASM + #ifdef __cplusplus extern "C" { #endif @@ -46,12 +50,19 @@ Thread clock_driver_sim_idle_body(uintptr_t); /* * Defined in the linker script 'linkcmds' */ - extern void *CPU_Interrupt_stack_low; extern void *CPU_Interrupt_stack_high; +/* + * BSP methods that cross file boundaries. + */ +int __trap34(int, int, void*, int ); +int _sys_exit (int n); +void bsp_hw_init(void); + #ifdef __cplusplus } #endif +#endif /* !ASM */ #endif |