Commit Graph
485 Commits
Author SHA1 Message Date
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
Joel Sherrill 192259f630 enhanced printf statements 1997-04-09 20:04:36 +00:00
Joel Sherrill 48e3459586 corrected spacing. 1997-04-09 20:04:22 +00:00
Joel Sherrill bbb846b405 added SYSTEM_STATE_SHUTDOWN 1997-04-09 20:03:59 +00:00
Joel Sherrill eafd6989b7 enhanced rtems_shutdown_executive to insure that no attempt will
be made to shut the system down when it is down.
1997-04-09 20:03:35 +00:00
Joel Sherrill 113ef9fc7e added support for statistics on rate monotonic periods. 1997-04-09 20:02:29 +00:00
Joel Sherrill e2d7955973 Added ka9q tcpip stack and network driver for the gen68360. This effort
was done based on the 3.6.0 release and had to be autoconf'ed locally.
It is turned on is the bsp enables it and it is not explicitly disabled
via the configure option --disable-tcpip.   As many warnings as possible
were removed locally after the code was merged.  Only the gen68360
and mvme136 bsps were compiled this way.

The ka9q port and network driver were submitted by Eric Norum
(eric@skatter.USask.Ca).

The network demo programs are not included in the tree at this point.
1997-04-09 14:05:50 +00:00
Joel Sherrill bd71da714e removed noreturn attribute to eliminate warnings. 1997-04-07 21:30:42 +00:00
Joel Sherrill d6ba279565 added initialization of variable to eliminate warning. 1997-04-07 21:24:02 +00:00
Joel Sherrill c6e895df6e added ifdef around variables to eliminate warnings when cross 1997-04-07 21:22:59 +00:00
Joel Sherrill 12d6f1418a added "ifndef" to avoid redefinition warning. 1997-04-07 21:22:15 +00:00