summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh/shsim/include/bsp.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-15 14:20:14 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-16 08:58:49 -0500
commit0626dba48a5190abe2ec90db5febde46c951b3af (patch)
tree7785bb6280bbbf77a183429a65a3d04149d1eb99 /c/src/lib/libbsp/sh/shsim/include/bsp.h
parentarm/rtl22xx/startup/bspstart.c: Ensure bsp_start_default() is static (diff)
downloadrtems-0626dba48a5190abe2ec90db5febde46c951b3af.tar.bz2
SH libcpu and libbsp: Fix warnings
Diffstat (limited to 'c/src/lib/libbsp/sh/shsim/include/bsp.h')
-rw-r--r--c/src/lib/libbsp/sh/shsim/include/bsp.h17
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