Joel Sherrill
c719991664
moved tools to bsp directory
1998-04-30 10:46:52 +00:00
Joel Sherrill
2993cd3f60
Added support for debug variants on tests.
1998-04-29 18:41:53 +00:00
Joel Sherrill
96d56b3690
Update from Pedro Romano <pmcnr@camoes.rnl.ist.utl.pt>.
1998-04-27 18:42:04 +00:00
Joel Sherrill
0c508af979
Added I386_HAS_BSWAP cpu model feature flag so swap u32 could take
...
advantage of this instruction.
Also up conditionals mapping cpu models to feature flags by having a
section which defaults all the i386 family feature flags to the most
common value.
1998-04-27 18:18:13 +00:00
Joel Sherrill
b0aba4c46b
Added swap of unsigned16
1998-04-27 16:10:16 +00:00
Joel Sherrill
eac9871aa2
Fixed spelling errors.
1998-04-27 15:30:59 +00:00
Joel Sherrill
0153d180b3
Fixed trace bit manipulation per requests from Eric Norum and Chris Johns.
...
Actual patch was from Eric Norum.
1998-04-27 15:28:43 +00:00
Joel Sherrill
baa876a409
Cosmetic fix from Eric Norum:
...
This makes the headings line up above the columns a little better.
Now that it's so easy to include/exclude the stack check code I find
myself adding it to all my `debug' targets.
1998-04-27 15:14:30 +00:00
Joel Sherrill
edbb81d0dc
Removed redundant implementation of tcgetattr and tcsetattr.
1998-04-27 14:39:51 +00:00
Joel Sherrill
21c1513f40
Fixed bad CVS Id string.
...
Removed unnecessary definition of "ED".
1998-04-27 14:20:25 +00:00
Joel Sherrill
36848cee66
Clean up patch from Ralf Corsepius.
1998-04-27 14:19:54 +00:00
Joel Sherrill
cf59d56b07
Fix from Ralf Corsepius:
...
use a wildcard rule instead of explicit listing all include files
(I have more libcpu header files than the public version has. This patch
removes the need to patch this Makefile for my private bsps)
1998-04-27 14:19:25 +00:00
Joel Sherrill
008faafd4c
Added shared directory.
1998-04-27 14:18:38 +00:00
Joel Sherrill
7e2cc64450
Removed extra (bad) CVS Id string.
1998-04-27 14:18:11 +00:00
Joel Sherrill
0a3a3ae644
Fixed CVS Id string and removed bogus comment.
1998-04-27 14:17:52 +00:00
Joel Sherrill
6b52fe5c0f
Fix from Ralf Corsepius:
...
+ adding #include <rtems/libio.h> to fix implicit declaration warning
1998-04-27 14:17:16 +00:00
Joel Sherrill
72aa8cf4a8
Fixed CVS Id
1998-04-27 14:16:29 +00:00
Joel Sherrill
9a993ed573
Added CONFIGURE_EXTRA_TASK_STACKS definition to make memory requirements
...
more accurate.
1998-04-27 13:51:23 +00:00
Joel Sherrill
6ce14e72fb
Fixed screen to match actual output.
1998-04-27 13:51:02 +00:00
Joel Sherrill
308aed9b39
Added numerous entries to make the memory calculation more accurate:
...
+ POSIX threads
+ Ada tasks
+ POSIX threads API support
+ POSIX condition variables
+ POSIX keys (still do not account for data fields)
+ POSIX mutexes
+ POSIX queued signals
+ added macro for extra memory for task stacks
+ default value for CONFIGURE_MAXIMUM_FAKE_ADA_TASKS
+ extra memory for Ada task stacks
1998-04-27 13:49:42 +00:00
Joel Sherrill
20fff72b41
Moved POSIX_signals_Siginfo_node structure definition to headers/psignal.h
...
so confdefs.h could see it.
1998-04-27 13:46:45 +00:00
Joel Sherrill
9f0dfeafdb
Changed __POSIX_SIGNALS_h to __RTEMS_POSIX_SIGNALS_h to avoid conflict with
...
the system signals.h file.
Moved POSIX_signals_Siginfo_node type definition to this file to allow
confdefs.h to know the size per queued signal.
1998-04-27 13:46:18 +00:00
Joel Sherrill
39b3d876b6
Reset the pthread attributes structure so the proper error would be
...
generated.
1998-04-27 13:44:54 +00:00
Joel Sherrill
0903597f4f
psim now runs in both debug and non-debug mode.
1998-04-18 17:26:41 +00:00
Joel Sherrill
4955afcca5
rtems_libio_number_iops is now defined in confdefs.h so the maximum
...
file descriptors is user configurable.
1998-04-18 17:25:35 +00:00
Joel Sherrill
4390882539
Changed to account for libio's maximum_semaphores as well as its
...
memory requirements.
Also added variable to tell libio how many file descriptors to allocate.
1998-04-18 17:24:56 +00:00
Joel Sherrill
b25d3d03df
Changed version number so script will work.
1998-04-18 17:24:04 +00:00
Joel Sherrill
edffc05456
Fixed so this would compile without warning.
1998-04-15 22:16:43 +00:00
Joel Sherrill
8a1636d39f
Added bh, ch, dh, bl, cl, and dl register macros.
1998-04-15 22:16:22 +00:00
Joel Sherrill
6bd6c82e7b
Updated.
1998-04-15 22:15:38 +00:00
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