Commit Graph
495 Commits
Author SHA1 Message Date
Joel Sherrill cdfd74a538 Added check that return argument pointer for old_isr_handler was valid. 1997-10-21 18:37:58 +00:00
Joel Sherrill a75c783660 Converted from using a message queue for the raw input queue to using a
ring buffer in conjunction with a counting semaphore.
1997-10-21 17:03:18 +00:00
Joel Sherrill 55e13228e3 Added termios submission from Eric Norum and Katsutoshi Shibuya. 1997-10-21 17:03:17 +00:00
Joel Sherrill ae35953d04 Added termios submission from Eric Norum and Katsutoshi Shibuya. 1997-10-21 16:18:03 +00:00
Joel Sherrill 4fd617952e Added casts and fixed line break. 1997-10-21 16:17:12 +00:00
Joel Sherrill 98e4ebf594 Fixed typo in the pointer to the license terms. 1997-10-08 15:45:54 +00:00
Joel Sherrill a2016b9965 Removed include directory at "build" point and the link of this directory
to lib/include.

Went to using a PROJECT_INCLUDE variable.
1997-10-08 14:42:08 +00:00
Joel Sherrill b6770d1662 Fixed comment. 1997-10-06 21:29:29 +00:00
Joel Sherrill 7e4938ca42 Make Post an atomic operation. 1997-10-06 21:28:40 +00:00
Joel Sherrill d14418b6cb Added _Thread_Enable_dispatch to already_timedout path on Wait_support. 1997-10-06 21:28:18 +00:00
Joel Sherrill e8ee2f324c If the specified time period is less than a clock tick, then
it is arbitrarily assumed to be 1 clock tick.
1997-10-05 16:26:04 +00:00
Joel Sherrill f795ca905a Uncommented gettimeofday_r to resolve missing symbol. 1997-09-21 17:44:50 +00:00
Joel Sherrill 8f367d6baa Bug fix from Eric Norum:
After weeks of trying to figure why my RTEMS/KASQ server crashes now
    and then I found a nasty bug I introduced in adding multiple-driver
    support to libio.  The bug only affects `add-on' driver classes (like
    the networking code).  Old-style file descriptors were not affected.

    The bug cleared 32 bytes of memory (unspecified location) whenever a
    `close' of a socket was performed!  I was clearing an IOP I hadn't
    allocated -- and the pointer wasn't initiallized, either!
1997-09-19 18:31:05 +00:00
Joel Sherrill 7d352a49b7 Added RTEMS_IO_ERROR status code. 1997-08-28 13:59:41 +00:00
Joel Sherrill 3473f60548 Added error numbers and changed default error code from 0 to -1 for
error number mapping.
1997-08-27 20:33:49 +00:00
Joel Sherrill e63e254e4c Corrected bug per Katsutoshi Shibuya's report:
The definition of "BEGIN_DATA" should not be null; should be ".data".
    Also, the definition of "BEGIN_BSS" should be ".bss".  For this error,
    the compiled object has codes that write on the text segment area.
    It is fatal when the code runs on ROM.
1997-08-22 19:19:07 +00:00
Joel Sherrill b1459dc199 Moved reentrant wrappers into their own file. 1997-08-22 19:17:09 +00:00
Joel Sherrill 78d87bd3f3 Fixed iop/memory leak bug reported by Dan Dickey. 1997-08-22 19:16:47 +00:00
Joel Sherrill 9b1f5678c2 Fixed infinite recursion bug in PTHREAD_MUTEX_INITIALIZER. 1997-08-22 19:11:02 +00:00
Joel Sherrill 799a5b9f8d Added commit about missing support for condition initializer. 1997-08-22 19:10:44 +00:00
Joel Sherrill 0789abefbc new implementation of mc68681.h 1997-08-04 22:17:17 +00:00
Joel Sherrill b61e6e1b14 Added GNAT configuration parameters. 1997-08-04 21:43:36 +00:00
Joel Sherrill 28a4b1dc17 moved from main include directory 1997-08-04 21:39:07 +00:00
Joel Sherrill b2fed4811d Added these files to contain bodies for routines included in the API
but which did not have real bodies.  This is necessary for languages
like Ada95 which must have real entries in a library for bindings.
1997-08-02 17:55:09 +00:00
Joel Sherrill 9deb5b8b28 Katsutoshi Shibuya (shibuya@mxb.meshnet.or.jp)of BU-Denken Co., Ltd.
(Sapporo, Japan) submitted the extended console driver for the
MVME162LX BSP and the POSIX tcsetattr() and tcgetattr() routines.
This device driver supports four serial ports, cooked IO, and
provides a portable base for Zilog 8530 based console drivers.
1997-08-01 18:12:11 +00:00
Joel Sherrill 91333c27bd Merged very large and much appreciated patch from Chris Johns
<cjohns@plessey.com.au>.  This patch includes the ods68302 bsp,
the RTEMS++ class library, and the rtems++ test.
1997-07-31 22:04:17 +00:00
Joel Sherrill e7d8b58826 Added rtems_message_queue_get_number_pending directive. 1997-07-31 19:01:42 +00:00
Joel Sherrill a2fa8c2525 Added comment to indicate what the commented out C_PIECES indicated. 1997-07-31 19:01:05 +00:00
Joel Sherrill e24e9b5ba5 fixed typo 1997-07-18 15:05:05 +00:00
Joel Sherrill 487c4f62d3 Strip the trace bit from the SR register when dispatching a thread when
exiting from an ISR. This allows the trace bit to be set on a per task
basis and tracing to be limited to that task.
1997-07-10 19:09:16 +00:00
Joel Sherrill eb14a2ffb2 Repository damaged -- files readded. 1997-07-09 23:55:39 +00:00
Joel Sherrill a14d2af958 Changed name from entry to thread_entry to be more compatible with
Ada interface where entry is a keyword.
1997-07-09 23:52:08 +00:00
Joel Sherrill 2a02b0abd5 Added postswitch extension. 1997-07-09 23:50:45 +00:00
Joel Sherrill b5fc21c686 Added post switch extension. 1997-07-09 23:50:28 +00:00
Joel Sherrill 2c5d78baee Corrected typos and spacing. 1997-07-09 23:46:59 +00:00
Joel Sherrill 8fabc27347 Added sp, sfc, and fpcsr register defines. 1997-07-09 23:33:08 +00:00
Joel Sherrill 00d2a82897 Added support for context switching the data used by the gcc m68k
software floating point emulation code.  Code implemented by
Karen Sara Looney <Karen.Looney@colorado.edu> with much
email assistance from Joel.
1997-05-28 20:36:35 +00:00
Joel Sherrill 7922df5975 changed version number to 4.1.0. 1997-05-27 18:27:59 +00:00
Joel Sherrill e8cdda4f11 Corrected by adding check for NULL address passed into get_status
directive.
1997-04-25 18:13:49 +00:00
Joel Sherrill f8f5106965 Added to comment header block to include new status directive. 1997-04-25 18:13:26 +00:00
Joel Sherrill 0a6fb223b6 Patch from Chris John <cjohns@awa.com.au> to add use of a select statement
in the unix port idle thread task.  This should keep the entire application
from blocking when any component does a blocking application.  Also added
TOD_MICROSECONDS_TO_TICKS.
1997-04-22 20:19:25 +00:00
Joel Sherrill e0de6ef3ad promote TOD_MICROSECONDS_TO_TICKS through API as RTEMS_MICROSECONDS_PER_TICK. 1997-04-22 20:19:12 +00:00
Joel Sherrill f254555238 multiprocessing fixed on linux by fixing cpu.c so correct form of
semctl was being invoked.
1997-04-22 19:57:02 +00:00
Joel Sherrill e71ce0712c updated with new license information per Tony Bennett. 1997-04-22 17:47:16 +00:00
Joel Sherrill 84ff7c236b File changed to reflect change in license and copyright. 1997-04-22 17:42:17 +00:00
Joel Sherrill 03f2154e51 headers updated to reflect new style copyright notice as part
of switching to the modified GNU GPL.
1997-04-22 17:20:27 +00:00
Joel Sherrill 5bf6ffb42f Added FPSP support for MC68040 1997-04-16 17:34:40 +00:00
Joel Sherrill 6881e0cb4b Reduced number of POSIX thread priorities from 255 to 254 to avoid conflicts
of lowest priority with the RTEMS IDLE thread.  This was causing the lowest
priority GNAT Ada task to never run.
1997-04-15 18:02:18 +00:00
Joel Sherrill e39e6f77cf added code to prevent attempts to clean up the library when rtems is
down.
1997-04-09 20:05:59 +00:00
Joel Sherrill 3fc076d757 added support for tracking thread cpu usage. 1997-04-09 20:04:52 +00:00