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