From 1d4048b236f1ca4ee555de04ca1b8d1492434670 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 11 Aug 1999 23:45:57 +0000 Subject: Patch from Tony R. Ambardar : I'm attaching a big patch for the ts_386ex BSP which adds and includes the following: 1) Conversion to ELF format + minor code cleanups + documentation. 2) An Ada95 binding to FreeBSD sockets, based on Samuel Tardieu's adasockets-0.1.3 package. This includes some sample applications. 3) Some Ada and C interfaces to add serial-port debugging to programs. Comes with examples, too; the Ada one shows how transparent adding the support can be. Note that Rosimildo sent me the original C code. The network stuff is not BSP specific, and could be added to your Ada code collection. The debugging stuff is specific to the i386. Right now, everything sits in my "tools" directory. --- .../libbsp/i386/ts_386ex/tools/debug_c/system.h | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/system.h (limited to 'c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/system.h') diff --git a/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/system.h b/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/system.h new file mode 100644 index 0000000000..94a854da15 --- /dev/null +++ b/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/system.h @@ -0,0 +1,37 @@ +/* system.h + * + * This include file contains information that is included in every + * function in the test set. + * + * COPYRIGHT (c) 1989-1998. + * On-Line Applications Research Corporation (OAR). + * Copyright assigned to U.S. Government, 1994. + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.OARcorp.com/rtems/license.html. + * + * $Id$ + */ + +#include + +/* functions */ + +rtems_task Init( + rtems_task_argument argument +); + +/* configuration information */ + +#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER + +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE + +#include + +/* global variables */ + +TEST_EXTERN rtems_id Global_variable; /* example global variable */ + +/* end of include file */ -- cgit v1.2.3