Commit Graph

693 Commits

Author SHA1 Message Date
Joel Sherrill
5cdcbd22d1 Added commit to indicate exepcted _Thread_Dispatch_disable_level. Hopefully
no one will ever get confused here again and try to enable dispatching. :(
1997-03-08 03:47:34 +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
2a3d1fd2cb Made stopping for the pause an option which can be configured in the
targopts.h file.
1997-01-29 00:31:56 +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
541dfb2a06 Removed definitions which are now in targopts.h. This eliminates the
need for the "sed'ing" of this file.  This should be a significant win
when addressing non-unix host and non-gnu toolsets.
1997-01-29 00:22:24 +00:00
Joel Sherrill
36dbb51561 added type to macro to eliminate warning for untyped use of a register. 1997-01-29 00:21:53 +00:00
Joel Sherrill
3aa50294e8 Added comment. 1997-01-29 00:14:15 +00:00
Joel Sherrill
136b1e2286 Removed defines now handled by targopts.h. 1997-01-29 00:13:50 +00:00
Joel Sherrill
ee7cf7d462 Added include of rtems/score/cpu.h 1997-01-29 00:13:11 +00:00
Joel Sherrill
b918108283 Added include of targopts.h. 1997-01-29 00:13:00 +00:00
Joel Sherrill
985796a39a Changed include of asm.h so it is in brackets not quotes. asm.h is
in a standard location and should be referenced as such.
1997-01-29 00:12:31 +00:00
Joel Sherrill
5ddfa53b08 Fixed spacing on comments. 1997-01-29 00:11:16 +00:00
Joel Sherrill
375a6c0612 Fixed spacing on comment. 1997-01-29 00:10:28 +00:00
Joel Sherrill
860e77a42f Fixed comments.
Fixed so this file can be included from assembly code.
1997-01-29 00:09:49 +00:00
Joel Sherrill
95a1d50860 Added comment. 1997-01-29 00:08:14 +00:00
Joel Sherrill
74468994a8 fixed spacing problem 1997-01-29 00:07:15 +00:00
Joel Sherrill
f7e46cf019 With the transition from command line macro definitions to targopts.h,
it was necessary to include system.h before checking if anything was
defined.
1997-01-28 23:35:01 +00:00
Joel Sherrill
68d887326e removed include of unnecessary include file. 1997-01-28 23:33:40 +00:00
Joel Sherrill
52d99d4a34 Switch to using newlib's implementation of time(). 1997-01-28 23:33:22 +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
fc5e2d7328 fixed comments on vanilla 68000 SW interrupt stack (or the lack thereof) 1997-01-15 20:21:48 +00:00
Joel Sherrill
d135fc52cd _CPU_Trap_Table_area is now conditional based on whether or not
the application requires rtems to allocate a trap table
1997-01-08 16:22:22 +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
1019ae4c4d added some casts to reduce warnings reported by users with Microtec C++
compiler.
1997-01-08 16:20:47 +00:00
Joel Sherrill
0d051533b9 added type definitions for all supported task entry formats 1997-01-08 16:19:47 +00:00
Joel Sherrill
ffe316d526 Suggested changes from Mark Jordan which eliminate warnings and errors
he received using the Microtec C++ compiler.  Most of these are
either missing casts from/to (void *), heavy handed use of enumerated
types, or simply assumed conversions.  There is at least one actual
bug in an error path in thread.c in which the wrong argument was
passed to _Thread_Stack_Free and was not being caught by gcc.
1996-12-02 22:50:33 +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
6764c84186 minor changes to eliminate warnings from C++ compilers per user suggesstions. 1996-12-02 22:42:30 +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
29d8227e6d Updates from Derrick Ostertag <ostertag@transition.com> to fix bug in
interrupt handling.
1996-12-02 19:48:29 +00:00
Joel Sherrill
f4b7e29710 Update from Chris Johns <cjohns@awa.com.au> to add better support for
68000 class CPUs.
1996-12-02 19:43: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
27f0d42495 added support for cpu time used field in tcb 1996-10-15 21:38:43 +00:00
Joel Sherrill
f8c63338c3 added cpu time used field to tcb 1996-10-15 21:38:33 +00:00
Joel Sherrill
af999a8f8a added i386ex from Erik Ivanenko 1996-10-15 21:38:16 +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