Joel Sherrill
930b3d5c2d
added prototype for delay.
1997-04-07 21:26:34 +00:00
Joel Sherrill
3bc409ce61
added global statement for start entry point
1997-04-07 21:26:22 +00:00
Joel Sherrill
437366fdd2
removed noreturn from prototype to avoid warnings.
1997-04-07 21:25:42 +00:00
Joel Sherrill
2bad8aa57c
added cast to eliminate warning.
1997-04-07 21:25:21 +00:00
Joel Sherrill
759a9d9edd
added return statement to avoid warning.
1997-04-07 21:24:28 +00:00
Joel Sherrill
d6ba279565
added initialization of variable to eliminate warning.
1997-04-07 21:24:02 +00:00
Joel Sherrill
0b508554a8
added include of unistd.h to eliminate warning for no prototype for write().
1997-04-07 21:23:43 +00:00
Joel Sherrill
254b445071
This set of changes is the build of what was required to convert to
...
GNU autoconf. This is the first large step in allowing an RTEMS
user to perform a one-tree build (per crossgcc FAQ) including RTEMS
in the build process. With this change RTEMS is configured in
built in the same style as the GNU tools, yet retains the basic
structure of its traditional Makefiles (ala Tony Bennett).
Jiri Gaisler (jgais@wd.estec.esa.nl ) deserves (and received)
a big thank you for doing this.
There are still issues to be resolved but as of this commit, all target
which can be built on a linux host have been using a modified version
of the source Jiri submitted. This source was merged and most targets
built in the tree before this commit.
There are some issues which remain to be resolved but they are primarily
related to host OS dependencies, script issues, the use of gawk
for hack_specs, and the dependence on gcc snapshots. These will
be resolved.
1997-04-01 23:07:52 +00:00
Joel Sherrill
467eae4da5
Fixed symbols.
1997-03-21 19:20:40 +00:00
Joel Sherrill
1a3e4faccb
added decrementer entry.
1997-03-21 19:20:25 +00:00
Joel Sherrill
84e5b57f7b
Removed Fake input ifdef code.
1997-03-21 19:19:33 +00:00
Joel Sherrill
691259b774
Fixed timerisr symbol.
1997-03-21 19:18:11 +00:00
Joel Sherrill
e667a0bc88
Rewrote to avoid references to C symbols from assembly. This entirely
...
circumvents the problem of leading underscores.
1997-03-21 19:17:46 +00:00
Joel Sherrill
51c9fb48df
Fixes incorrect reference to start symbol.
1997-03-21 19:17:05 +00:00
Joel Sherrill
d0e126a63d
updates from John Gwynne
1997-03-11 15:53:05 +00:00
Joel Sherrill
6335022e20
updates from John Gwynne
1997-03-11 15:42:59 +00:00
Joel Sherrill
1dc3500b21
added include of rtems.h so the proper macro definitions would be present.
1997-03-10 19:38:30 +00:00
Joel Sherrill
41c581549b
made some of this conditional on unix lib
1997-03-10 19:38:06 +00:00
Joel Sherrill
133fb0e552
Larger Workspace when it is a POSIX API. Actually this is just to cover
...
the extra stack used when GNAT tasks are in the system. This needs to be
cleaned up.
1997-03-08 03:53:37 +00:00
Joel Sherrill
aea06ed443
Modifications to make go32 build using new i386-go32-rtems toolset
...
and gcc 2.8.x -specs options.
1997-01-29 15:54:31 +00:00
Joel Sherrill
cd912a09ae
new file explaining issues related to this bsp.
1997-01-29 15:35:13 +00:00
Joel Sherrill
f3f238783d
Fixed this where it works. It includes the libpc.a and libc.a from
...
djgpp v1.x.
1997-01-29 15:22:49 +00:00
Joel Sherrill
cb585c3159
erc32 bsp supercedes sis
1997-01-29 00:32:23 +00:00
Joel Sherrill
551cb1c66c
Minor change to eliminate incorrect use of unaligned register.
1997-01-29 00:30:51 +00:00
Joel Sherrill
dcec5a4d60
Merged newlib's libgloss support for rtems into this directory. This
...
should simplify the build process.
1997-01-29 00:29:25 +00:00
Joel Sherrill
634e746544
All RTEMS system call implementation renamed to be __rtems_*.
1997-01-29 00:28:47 +00:00
Joel Sherrill
2f933718b5
The CONSOLE_USE_INTERRUPTS and CONSOLE_USE_POLLED macros are now
...
defined in the targopts.h file.
1997-01-29 00:28:30 +00:00
Joel Sherrill
b1b5a7cb43
new file used by gcc 2.8.x -specs option
1997-01-28 23:16:16 +00:00
Joel Sherrill
c6126e57fb
removed assert() for stat on non-devices. Now it returns -1. This
...
makes gnat pass about 55 more tests in the acvc.
1997-01-08 16:21:38 +00:00
Joel Sherrill
e1a06d1bae
Changes to reflect new revision of erc32 per Jiri Gaisler's suggestions.
...
This is current as of sis 2.6.
1996-12-02 22:47:38 +00:00
Joel Sherrill
7f96eef797
Replacement for the sis bsp which supports the simulator and real
...
hardware. From Jiri Gaisler <jgais@wd.estec.esa.nl >. Supports sis
2.6 and later.
1996-12-02 22:36:28 +00:00
Joel Sherrill
c766caced2
New bsp for the erc32/sis from Jiri Gaisler <jgais@wd.estec.esa.nl> which
...
runs on either the real hardware or the sparc instruction simulator.
This bsp requires sis version 2.6 or later. This bsp supercedes the
sis bsp.
1996-12-02 22:35:22 +00:00
Joel Sherrill
331d9e3b91
Added asserts for unhandled conditions which need to result in error
...
statuses being returned to gnat runtime in order for it to raise
use_errors. This was needed to identify the places in gnat's runtime
which needed to be addressed.
1996-11-08 20:08:52 +00:00
Joel Sherrill
9e406d983a
added ENOSYS support
1996-10-15 21:58:32 +00:00
Joel Sherrill
fe6ef776a7
updated to format of 3.6.0
1996-10-15 21:39:27 +00:00
Joel Sherrill
6c58b6fea3
updated to format of 3.6.0 console drivers
1996-10-15 21:39:15 +00:00
Joel Sherrill
39cafa5c15
updated to format of 3.6.0 clock drivers
1996-10-15 21:39:06 +00:00
Joel Sherrill
60e2964537
new file
1996-10-15 21:01:55 +00:00
Joel Sherrill
d1dbcab950
reference to Force CPU-386 removed.
...
added standard comments about driver entries.
1996-10-15 21:00:41 +00:00
Joel Sherrill
752cd8fb98
initial version from Erik
1996-10-15 20:57:04 +00:00
Joel Sherrill
2d0383b60e
patches to erc32.h to correct handling of timer mirror from Jiri Gaisler.
1996-10-14 19:17:37 +00:00
Joel Sherrill
93bea77b56
changed INLINE to inline since INLINE is no longer defined by RTEMS
1996-09-30 20:16:05 +00:00
Joel Sherrill
caf87fd78d
data and control addresses were swapped for channel a of the scc
1996-09-27 15:49:44 +00:00
Joel Sherrill
0836603ae8
new files submitted by Craig Lebakken (lebakken@minn.net) and Derrick Ostertag
...
(ostertag@transition.com )
1996-09-18 21:13:10 +00:00
Joel Sherrill
d6b2bbaf1b
new files submitted by Craig Lebakken (lebakken@minn.net) and Derrick Ostertag
...
(ostertag@transition.com )
1996-09-18 20:56:35 +00:00
Joel Sherrill
5697c2817c
pointer arithmetic reworked to be more portable
1996-09-18 20:55:53 +00:00
Joel Sherrill
be95da0e19
casts added to numerous arguments, prototypes corrected, and
...
proper include files added.
1996-09-18 20:55:13 +00:00
Joel Sherrill
0c35efe816
dummy function added to satisfy ANSI
1996-09-18 20:54:05 +00:00
Joel Sherrill
5e9a59462c
modified to support non-GNU compilers and to use calloc rather than
...
malloc for per-thread reentrancy structure allocation.
1996-09-18 20:53:35 +00:00
Joel Sherrill
1f2d5dfcb3
added malloc_walk
...
miscellaneous corrections in casting.
1996-09-18 20:52:47 +00:00