RTEMS  5.0.0
bsp.h
Go to the documentation of this file.
1 
9 /*
10  * SH-gdb simulator BSP
11  *
12  * This include file contains all board IO definitions.
13  */
14 
15 /*
16  * Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)
17  *
18  * COPYRIGHT (c) 2001, Ralf Corsepius, Ulm, Germany
19  *
20  * This program is distributed in the hope that it will be useful,
21  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23  *
24  * COPYRIGHT (c) 2001.
25  * On-Line Applications Research Corporation (OAR).
26  *
27  * The license and distribution terms for this file may be
28  * found in the file LICENSE in this distribution or at
29  * http://www.rtems.org/license/LICENSE.
30  */
31 
32 #ifndef LIBBSP_SH_SHSIM_BSP_H
33 #define LIBBSP_SH_SHSIM_BSP_H
34 
45 #ifndef ASM
46 
47 #include <rtems.h>
48 
49 #include <bspopts.h>
51 
52 /*
53  * FIXME: One of these would be enough.
54  */
55 #include <rtems/devnull.h>
56 
57 #ifdef __cplusplus
58 extern "C" {
59 #endif
60 
61 /* Constants */
62 
63 void *clock_driver_sim_idle_body(uintptr_t);
64 #define BSP_IDLE_TASK_BODY clock_driver_sim_idle_body
65 
66 /*
67  * BSP methods that cross file boundaries.
68  */
69 int _sys_exit (int n);
70 void bsp_hw_init(void);
71 
72 #ifdef __cplusplus
73 }
74 #endif
75 
76 #endif /* !ASM */
77 
80 #endif
DEFAULT_INITIAL_EXTENSION Support.
void * clock_driver_sim_idle_body(uintptr_t)
Support for simulated clock tick.
Definition: clock-simidle.c:35
RTEMS /dev/null Device Driver.