Commit Graph

1623 Commits

Author SHA1 Message Date
Joel Sherrill
f69d686dd5 Removed warning for unnecessary reference to start as entry point. 1998-05-04 12:39:21 +00:00
Joel Sherrill
36a14a9699 Patch from Eric Norum to switch to termios callback structure and
add support for changing the baudrate.
1998-05-04 12:38:53 +00:00
Joel Sherrill
5ee559acd2 Corrected and added sections to link cleanly under i386-rtemself. 1998-05-04 12:37:35 +00:00
Joel Sherrill
b77b26742e fixed swap of unsigned16 1998-05-04 12:36:59 +00:00
Joel Sherrill
10b3c9b3ef Added default value for CONFIGURE_MAXIMUM_POSIX_THREADS since it is
used to calculate the amount of memory used by tasks whether the
POSIX API is enabled or disabled.
1998-05-04 12:35:22 +00:00
Joel Sherrill
3e3674522b removed warning for implicit declaration of idtsim__exit() 1998-05-02 12:12:14 +00:00
Joel Sherrill
36aba21e13 removed warning for implicit declaration of resolve() 1998-05-02 12:11:23 +00:00
Joel Sherrill
269707e6f7 removed warning for `#ifdef' argument starts with a digit 1998-05-02 12:10:18 +00:00
Joel Sherrill
17f57736d5 removed warning for implicit declaration of boot_card() 1998-05-02 12:09:11 +00:00
Joel Sherrill
d74daf9d45 Fixed case where wrong variable was used. 1998-04-30 16:48:40 +00:00
Joel Sherrill
3d4e5906dd Changed default target architecture name 1998-04-30 16:45:55 +00:00
Joel Sherrill
5f92a6a38c Modified objcopy invocation to ignore more sections. 1998-04-30 16:45:08 +00:00
Joel Sherrill
990f857543 botched file -- removed from repository and readded 1998-04-30 14:14:12 +00:00
Joel Sherrill
2e34f4ad4f Removed tripling of workspace API when POSIX API is enabled. confdefs.h
is now correct enough where this is not necessary.  This was in to
cover up the deficiencies in figuring out how much memory a GNAT/RTEMS
application required.  There is a good stab at this now.
1998-04-30 11:43:19 +00:00
Joel Sherrill
ba05e31c3c Added wildcard to switch for monitor and termios. 1998-04-30 11:41:57 +00:00
Joel Sherrill
b7be9c30d2 Removed redundant "* 1024" which exploded the size of the workspace. 1998-04-30 11:41:09 +00:00
Joel Sherrill
a524c00cfc Added sections and redirected some to RAM to avoid warnings. 1998-04-30 11:40:28 +00:00
Joel Sherrill
1ca488b55d Added sections to remove warnings 1998-04-30 11:40:07 +00:00
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
0e70f60581 Fixes from Ralf Corsepius:
* Posix BSP configuration: Moved some rules from make/custom/*-posix.cfg
      files to make/custom/posix.cfg, Removed references to stdc++ from
      *posix.cfg files (rtems doesn't use/need libstdc++)

    NOTE: Building Posix-BSPs should now work again for native compilation with
    gcc, i..e. linux using primary compiler and primary libc.
    All Posix-BSP configurations that don't use gcc as primary compiler or
    don't use the primary libc don't work, e.g. solaris, linux w/ egcs as
    secondary compiler won't be built correctly.
1998-04-27 14:21:55 +00:00
Joel Sherrill
c1dc8228ca Removed forced enable of POSIX API. Now follow configuration flag. 1998-04-27 14:21:04 +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
ede7c5f4f7 regenerated 1998-04-27 13:43:50 +00:00
Joel Sherrill
9829978395 Fixed bug where posix tests were not being enabled. 1998-04-27 13:43:46 +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
180d459615 Used http reference for EGCS index. 1998-04-17 16:55:37 +00:00