From 4e568769d337e3681f99cba97feed7b572700829 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 29 Jan 2001 18:35:10 +0000 Subject: 2001-01-27 Ralf Corsepius * Makefile.am: Add scitab, gdbsci to SUBDIRS. * include/gdbsci.h: New file. * include/.cvsignore: Add stamp-h? and bspopts.h*. * console/Makefile.am: Use shared/console.c. * console/console-io.c, console/console-support.S: Remove. --- c/src/lib/libbsp/sh/shsim/include/gdbsci.h | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 c/src/lib/libbsp/sh/shsim/include/gdbsci.h (limited to 'c/src/lib/libbsp/sh/shsim/include/gdbsci.h') diff --git a/c/src/lib/libbsp/sh/shsim/include/gdbsci.h b/c/src/lib/libbsp/sh/shsim/include/gdbsci.h new file mode 100644 index 0000000000..5234fc253a --- /dev/null +++ b/c/src/lib/libbsp/sh/shsim/include/gdbsci.h @@ -0,0 +1,69 @@ +/* + * Driver for gdb's sh-simulator's sci emulation + * + * Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de) + * + * COPYRIGHT (c) 2001, Ralf Corsepius, Ulm, Germany + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * $Id$ + */ + +#ifndef _sh_gdbsci_h +#define _sh_gdbsci_h + +#ifdef __cplusplus +extern "C" { +#endif + +/* + */ + +#define DEVGDBSCI_DRIVER_TABLE_ENTRY \ + { sh_gdbsci_initialize, sh_gdbsci_open, sh_gdbsci_close, sh_gdbsci_read, \ + sh_gdbsci_write, sh_gdbsci_control } + +extern rtems_device_driver sh_gdbsci_initialize( + rtems_device_major_number, + rtems_device_minor_number, + void * +); + +extern rtems_device_driver sh_gdbsci_open( + rtems_device_major_number, + rtems_device_minor_number, + void * +); + +extern rtems_device_driver sh_gdbsci_close( + rtems_device_major_number, + rtems_device_minor_number, + void * +); + +extern rtems_device_driver sh_gdbsci_read( + rtems_device_major_number, + rtems_device_minor_number, + void * +); + +extern rtems_device_driver sh_gdbsci_write( + rtems_device_major_number, + rtems_device_minor_number, + void * +); + +extern rtems_device_driver sh_gdbsci_control( + rtems_device_major_number, + rtems_device_minor_number, + void * +); + +#ifdef __cplusplus +} +#endif + +#endif -- cgit v1.2.3