Joel Sherrill
70ad028c82
update from Eric Norum
1998-04-15 22:09:28 +00:00
Joel Sherrill
c0daf8072f
New file created by extracting common initialization from every BSP's
...
bspstart.c file.
1998-04-15 22:09:17 +00:00
Joel Sherrill
bd9c3d1e76
Numerous changes which in total greatly reduced the amount of source
...
code in each BSP's bspstart.c. These changes were:
+ confdefs.h now knows libio's semaphore requirements
+ shared/main.c now copies Configuration to BSP_Configuration
+ shared/main.c fills in the Cpu_table with default values
This removed the need for rtems_libio_config() and the constant
BSP_LIBIO_MAX_FDS in every BSP. Plus now the maximum number of open
files can now be set on the gcc command line.
1998-04-15 20:50:31 +00:00
Joel Sherrill
b6394ae434
Transitioned to shared bsp_libc_init() and cleaned up comments.
1998-04-15 15:13:01 +00:00
Joel Sherrill
d07d3eecca
Initial sets of user extensions now have memory allocated on the fly
...
for them.
1998-04-15 15:09:38 +00:00
Joel Sherrill
71f4beb0cd
Stack check now initialized as part of initial extension set.
1998-04-15 15:08:49 +00:00
Joel Sherrill
9b64c2d5f7
Per suggestion from Eric Norum, went from one initial extension set
...
to multiple. This lets the stack check extension be installed
at system initialization time and avoids the BSP having to
even know about its existence.
1998-04-15 00:10:03 +00:00
Joel Sherrill
0451b44f36
Per suggestion from Eric Norum, went from one initial extension set
...
to multiple. This lets the stack check extension be installed
at system initialization time and avoids the BSP having to
even know about its existence.
1998-04-15 00:02:10 +00:00
Joel Sherrill
7780978058
changed version to ralf-980414
1998-04-14 23:00:33 +00:00
Joel Sherrill
01a49905ae
Account for interrupt stack space
1998-04-14 22:56:31 +00:00
Joel Sherrill
4381e50e1e
Ralf Corsepius suggested a way to get rid of UNIX compiler files and use gcc-target-default.cfg
1998-04-14 22:44:49 +00:00
Joel Sherrill
c244a9ee2c
Stack checker extension now accounted for in confdefs.h
1998-04-14 21:32:12 +00:00
Joel Sherrill
ab97da95b3
Added stack checker extension
1998-04-14 21:30:10 +00:00
Joel Sherrill
3b89891244
Now accounts for region used by RTEMS malloc and extension used
...
by newlib.
1998-04-14 20:54:26 +00:00
Joel Sherrill
7a75c323e4
Removed recursive call to exit
1998-04-14 20:52:31 +00:00
Joel Sherrill
9c329a5c14
Moved bspclean from assembly to C and made exit act properly.
1998-04-14 20:52:15 +00:00
Joel Sherrill
c8bc6e4567
new file
1998-04-14 20:29:35 +00:00
Joel Sherrill
e6e5e47704
Removed delay macro
1998-04-14 19:56:25 +00:00
Joel Sherrill
993e1b5c73
Refreshing effort from Avenger.
1998-04-14 19:54:24 +00:00
Joel Sherrill
a34ab1b23a
removed shmsupp
1998-04-14 19:54:04 +00:00
Joel Sherrill
22764c0cb5
Corrected comment
1998-04-14 19:53:16 +00:00
Joel Sherrill
89611889fe
new files
1998-04-14 19:49:13 +00:00
Joel Sherrill
7ff01ac4d3
Increased stack space of the monitor task.
1998-04-06 21:41:50 +00:00
Joel Sherrill
45111d773c
Increased stack size so test would run in debug mode.
1998-04-06 20:29:58 +00:00
Joel Sherrill
c796ea979c
More stuff removed as a result of using newlib's isatty() implementation.
...
These were noticed by Eric Norum.
1998-04-06 15:57:58 +00:00
Joel Sherrill
275868b682
Added stanzas for debug_tests and profile_tests.
1998-04-06 15:41:36 +00:00
Joel Sherrill
5fafa0e2a6
Added test so the build procedure would stop if a directory did not exist.
...
This typically indicates a bug in a directory level Makefile or a configure
scrip bug.
1998-04-03 18:46:16 +00:00
Joel Sherrill
b82c9578f4
Removed isatty() since we are now using newlib's implementation as
...
a result of enabling the newlib POSIX directory.
1998-04-03 18:45:42 +00:00
Joel Sherrill
a456074d78
Made these have real constants.
1998-04-03 18:44:44 +00:00
Joel Sherrill
9a355cb341
changed version to 4.0.0-beta2
1998-03-31 16:59:07 +00:00
Joel Sherrill
5e34bf4b95
Added "sigemptyset()" call to insure that the memcmp() would work.
...
It appears that the new glibc does not clear all the bits of the signal
set with a sigprocmask.
1998-03-31 14:19:27 +00:00
Joel Sherrill
c895f42a17
Were looking at the wrong C++ variable.
1998-03-30 14:03:04 +00:00
Joel Sherrill
8f95b5f67b
Moved bsp_postdriver_hook() to a shared file and made it a common
...
component.
1998-03-30 14:01:19 +00:00
Joel Sherrill
6937fd82f1
Renamed crt0.o to crt0_go32.o to avoid build problems.
1998-03-30 13:59:07 +00:00
Joel Sherrill
334427722c
Update from "erik.ivanenko" <erik.ivanenko@utoronto.ca>.
...
Also removed bsp_postdriver_hook() from every bsp possible and moved
to shared version.
1998-03-30 13:42:13 +00:00
Joel Sherrill
ece79bb1ab
GO32 does not have sockets.
1998-03-27 21:08:59 +00:00
Joel Sherrill
a30359bbdd
Changed int to unsigned32 to match cpu.h.
1998-03-27 19:42:58 +00:00
Joel Sherrill
3973e40a54
Should have included <rtems.h> before checking for ifdef RTEMS_UNIX.
...
Bug report from Olivier Hainque <hainque@inf.enst.fr > on SPARC Solaris 2.6.
1998-03-27 16:34:25 +00:00
Joel Sherrill
3cc03ac859
HAS_CPLUSPLUS should have been RTEMS_HAS_CPLUSPLUS.
1998-03-26 12:39:49 +00:00
Joel Sherrill
5e0fbcc15f
Moved memcpy to newlib/libc/machine/m68k
1998-03-25 19:02:37 +00:00
Joel Sherrill
c80add4623
m68k software interrupt stack support from Chris Johns and Eric Norum.
1998-03-25 18:46:47 +00:00
Joel Sherrill
c4e090299a
Corrected argument passing.
1998-03-25 14:14:46 +00:00
Joel Sherrill
85047f024f
Corrected definition of main and boot_card to be more ANSI compliant.
1998-03-25 14:00:41 +00:00
Joel Sherrill
0f262505c3
Corrected invocation of boot_card().
1998-03-25 13:59:55 +00:00
Joel Sherrill
ddf142da51
Added _XOPEN_SOURCE definition to allow use of UNIX IPC.
1998-03-24 20:53:48 +00:00
Joel Sherrill
abbd5b1bea
changed version to 4.0.0-beta1
1998-03-24 19:14:47 +00:00
Joel Sherrill
bdac86b583
Real definition for the beginning of the data section per Eric Norum's
...
suggestion.
1998-03-24 17:13:03 +00:00
Joel Sherrill
72b397aafa
Corrected register constraints per suggestion from Thomas Doerfler, IMD
...
<td@imd.m.isar.de>.
1998-03-24 17:10:44 +00:00
Joel Sherrill
d662fef884
More cpu model flags converted to using cpp predefines.
1998-03-24 16:33:32 +00:00
Joel Sherrill
3ec7bfc7c4
Rename hppa1_1 to hppa1.1 and switched to using __XXX__ macros for
...
the CPU family name constants.
1998-03-24 16:24:39 +00:00