Commit Graph

177 Commits

Author SHA1 Message Date
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