Commit Graph

  • a5f56a4398 *** empty log message *** Joel Sherrill 1996-05-23 15:35:32 +00:00
  • 859f17ce22 invoke thread stack free routine instead of Workspace free. Joel Sherrill 1996-05-23 15:35:26 +00:00
  • d196e48590 updates from Tony Bennett. Joel Sherrill 1996-05-23 15:34:54 +00:00
  • 2328475ccd created posix test suite with test of header files Joel Sherrill 1996-05-22 22:39:47 +00:00
  • ef006c1e3b Modified to correct variables which defined the range of object classes which are tasks. Joel Sherrill 1996-05-22 22:34:18 +00:00
  • f4719d5aaf These files have been modified in the initial pass at getting the portion of the POSIX API necessary to support the GNAT runtime to initially compile. We now have verified that the specifications for the necessary routines are correct per the POSIX standards we have. Joel Sherrill 1996-05-22 22:32:39 +00:00
  • 05195890d7 These files have been modified in the initial pass at getting the portion of the POSIX API necessary to support the GNAT runtime to initially compile. We now have verified that the specifications for the necessary routines are correct per the POSIX standards we have. Joel Sherrill 1996-05-22 22:31:51 +00:00
  • cbaa556350 This commit was generated by cvs2svn to compensate for changes in r257, which included commits to RCS files with non-trunk default branches. Ralf Corsepius 1996-05-21 20:18:57 +00:00
  • ad50f41b43 Import from zlib-1.2.4 Ralf Corsepius 1996-05-21 20:18:57 +00:00
  • 4e684a317e added posix test directory Joel Sherrill 1996-05-10 20:24:07 +00:00
  • 92262ab412 fixed typo Joel Sherrill 1996-05-10 20:23:27 +00:00
  • 3e7b167af1 updated to remove workaround for bug in binutils 2.5.2 ld now that we are up to 2.6 Joel Sherrill 1996-05-08 21:55:41 +00:00
  • 1c964ffab2 *** empty log message *** Joel Sherrill 1996-05-08 21:53:50 +00:00
  • bf6661e20d Updated version to 3.5.15. Joel Sherrill 1996-05-02 14:39:07 +00:00
  • 996a9cb4e2 Updates from Eric Norum. Joel Sherrill 1996-05-01 15:25:33 +00:00
  • dce1c1a10a Updates from Eric Norum to use the mcpu32 flags and fix comments. Joel Sherrill 1996-05-01 15:24:37 +00:00
  • 03ea6a8ea4 This commit was manufactured by cvs2svn to create tag 'rtems-3-5-14'. 3.5.14 cvs2git 1996-04-24 21:21:15 +00:00
  • a4126225c3 changed version number to 3.5.14 Joel Sherrill 1996-04-24 21:21:14 +00:00
  • 11532ca435 Hacked so gld will accept this so we can purge the aout toolset. This change should be undone when the m68k-coff cross toolset is updated next time. Joel Sherrill 1996-04-24 20:05:52 +00:00
  • 1543932387 added comment regarding stack alignment issues to thread stack allocation routine. Joel Sherrill 1996-04-24 17:36:35 +00:00
  • d2d6467d13 Lowered number of messages created to reduce burden on workspace. Joel Sherrill 1996-04-22 23:58:40 +00:00
  • 8389628c1b updates from Tony Bennett Joel Sherrill 1996-04-22 16:53:46 +00:00
  • 5a36154a60 addition of optional user provided stack allocator means that we can not reliably produce the "insufficient memory for stack space" error if this extension is configured. Joel Sherrill 1996-04-22 16:53:05 +00:00
  • 1f94ed6bfd Updates from Tony Bennett. Joel Sherrill 1996-04-22 16:50:17 +00:00
  • 34f3d17b24 Updates from Tony Bennett. rtems_environp removed among other minor things. Joel Sherrill 1996-04-22 16:49:53 +00:00
  • f5674938bb Fixed so now supports more than 16 nodes. Tested for up to 24 nodes by Tony Bennett. Information table is now malloc'ed. Joel Sherrill 1996-04-22 16:49:25 +00:00
  • 8faca06664 thread.c: added support for optional user provided stack allocator Joel Sherrill 1996-04-22 16:46:36 +00:00
  • 6365f81898 made initialization routine a regular subroutine Joel Sherrill 1996-04-22 16:46:00 +00:00
  • a155b3c52d interr.h: added stack allocater error code Joel Sherrill 1996-04-22 16:45:47 +00:00
  • cc4c1fe424 added stack allocation fields to the cpu table Joel Sherrill 1996-04-22 16:44:54 +00:00
  • 96981e3ae6 added stack allocation fields to the cpu table Joel Sherrill 1996-04-22 16:44:04 +00:00
  • 9a1ccb3595 added stack allocation fields to the cpu table Joel Sherrill 1996-04-22 16:43:44 +00:00
  • f581163abd added stack allocation fields to the cpu table Joel Sherrill 1996-04-22 16:30:30 +00:00
  • d0b7c4e61e updartes from Tony Bennett Joel Sherrill 1996-04-22 16:30:02 +00:00
  • 767a6c614c swapped order of operands on a movw to fix LOAD_SEGMENTS macro Joel Sherrill 1996-04-20 16:48:30 +00:00
  • debe9195ce event.c: _Event_Manager_initialization no longer a static inline Joel Sherrill 1996-04-19 21:10:58 +00:00
  • 78b2ff196b _Event_Manager_initialization no longer a static inline Joel Sherrill 1996-04-19 21:10:38 +00:00
  • c26b62f992 event.h: _Event_Manager_initialization no longer a static inline Joel Sherrill 1996-04-19 21:10:32 +00:00
  • 8f9e9bdc07 event.h: _Event_Manager_initialization no longer a static inline Joel Sherrill 1996-04-19 21:10:27 +00:00
  • 3b76313da9 modified to generate fatal error when an unconfigured directive is invoked. Joel Sherrill 1996-04-19 21:09:20 +00:00
  • f4d52cd74c changes to compile in macro configuration without warnings. Joel Sherrill 1996-04-19 19:36:59 +00:00
  • 7dd27391ef This commit was manufactured by cvs2svn to create tag 'rtems-3-5-12'. 3.5.12 cvs2git 1996-03-21 20:20:41 +00:00
  • 8cf884279f minor mods to get to compile locally Joel Sherrill 1996-03-21 20:20:40 +00:00
  • 487a7ca5f7 some instructions altered for older binutils Joel Sherrill 1996-03-21 20:20:27 +00:00
  • 99e7cbbb48 updated Joel Sherrill 1996-03-21 20:20:13 +00:00
  • 14966f8153 *** empty log message *** Joel Sherrill 1996-03-21 20:19:55 +00:00
  • f398452a64 updated for 68302 and so gen68360 bsp would compile Joel Sherrill 1996-03-21 20:19:33 +00:00
  • d08b1c758f update to reflect internal threads reorganization Joel Sherrill 1996-03-21 20:19:03 +00:00
  • f99538d871 updated to reflect gen68360 from Eric Norum. Joel Sherrill 1996-03-21 20:18:05 +00:00
  • bdf531ee7f include of mc68360.h changed to m68360.h to reflect filename change. Joel Sherrill 1996-03-06 22:25:11 +00:00
  • 110f4ff717 Added 68360 support submitted by W. Eric Norum (eric@skatter.usask.ca). Also increased minimum stack size from 1K to 2K. Joel Sherrill 1996-03-06 22:23:56 +00:00
  • 457b6ae167 Generic 68360 BSP (gen360) submitted by: W. Eric Norum <eric@skatter.usask.ca>. Contact information: Joel Sherrill 1996-03-06 22:01:11 +00:00
  • e6424462c3 As part of reducing visibility into rtems and hiding the .inl files from the application code, this file required more visibility than is given by default to application code. Joel Sherrill 1996-03-06 21:37:43 +00:00
  • 1a8fde6ca2 Removed prototyes for static inline routines and moved the comments into the inline implementation. The impetus for this was twofold. First, it is incorrect to have static inline prototypes when using the macro implementation. Second, this reduced the number of lines in the include files seen by rtems.h by about 2000 lines. Joel Sherrill 1996-03-06 21:34:57 +00:00
  • 8e76546421 Removed prototyes for static inline rgutines and moved the comments into the inline implementation. The impetus for this was twofold. First, it is incorrect to have static inline prototypes when using the macro implementation. Second, this reduced the number of lines in the include files seen by rtems.h by about 2000 lines. Joel Sherrill 1996-03-06 21:26:28 +00:00
  • ba3911317a The name of the test support routine pause was changed to rtems_test_pause to avoid conflict with the standard POSIX routine pause(2). Joel Sherrill 1996-02-22 20:14:36 +00:00
  • 66d9e3ad29 Changed io manager initialization routine to not be static and added it here. Joel Sherrill 1996-02-21 22:37:55 +00:00
  • 10017a7223 Changed io manager initialization routine to not be static. Joel Sherrill 1996-02-21 22:37:47 +00:00
  • 4ff19203e0 changed io manager initialization routine to not be static Joel Sherrill 1996-02-21 22:37:18 +00:00
  • 0e0d88ba6a Dispersal of internal thread handler resulted in removal of some variables and renaming of others. Joel Sherrill 1996-02-21 14:47:58 +00:00
  • 8cbbe312b6 Dispersal of internal thread handler resulted in the SYSI task being only required in a multiprocessor system. It was replace by the MPCI Receive Server. As a result, the CPU Table field for extra stack for the SYSI task was changed to be extra stack for the MPCI Receive Server. Joel Sherrill 1996-02-21 14:47:03 +00:00
  • adf98bd423 Removed the internal thread objects and dispersed its contents to the thread handler (IDLE), MPCI object (SYSI now MP Receive) and initialize_executive_early (IO initialization). The SYSI task no longer exists in a single processor configuration. This reduces single processor Workspace requirements by a TCB and a stack which is often larger than the minimum stack size. Moving the IO initialization plus accompanying BSP hooks eliminated an initialization ordering problem in which a global task could be created before the MPCI was initialized. Joel Sherrill 1996-02-21 14:44:11 +00:00
  • 75f09e52de Dispersal of internal thread handler resulted in IDLE thread becoming part of the Thread Handler. This required the name of the optional CPU dependent IDLE thread implementation to change. Joel Sherrill 1996-02-21 14:43:34 +00:00
  • c4b8161d88 MPCI Receive became a thread and the prototype changed. Joel Sherrill 1996-02-21 14:37:32 +00:00
  • 56d34e6ca9 Removed the internal thread objects and dispersed its contents to the thread handler (IDLE), MPCI object (SYSI now MP Receive) and initialize_executive_early (IO initialization). The SYSI task no longer exists in a single processor configuration. This reduces single processor Workspace requirements by a TCB and a stack which is often larger than the minimum stack size. Moving the IO initialization plus accompanying BSP hooks eliminated an initialization ordering problem in which a global task could be created before the MPCI was initialized. Joel Sherrill 1996-02-21 14:32:02 +00:00
  • b2b52cbc2a Removed arguments from _Thread_Start_multitasking. Joel Sherrill 1996-02-14 19:00:00 +00:00
  • f972294dc7 idle thread now created before system initialization thread. Joel Sherrill 1996-02-14 18:59:37 +00:00
  • 744d287835 removed arguments from _Thread_Start_multitasking Joel Sherrill 1996-02-14 18:48:39 +00:00
  • df26b78853 white space problem Joel Sherrill 1996-02-14 17:06:57 +00:00
  • 389fa85047 Moved some initialization from the system initialization thread to initialize_executive_early. This was done to clear up an ordering problem in which global tasks could be created before the MPCI layer was initialized. Joel Sherrill 1996-02-14 17:06:40 +00:00
  • 8bde6ea9ca removed post switch extension Joel Sherrill 1996-02-13 22:16:36 +00:00
  • da646dd837 fixed bug when outbyte had argument in wrong order relative to those invoking it Joel Sherrill 1996-02-13 22:15:52 +00:00
  • 94b3ec5970 changed post task extension from user set to api set and added flag in each thread which must be set when the post switch extension is to be run. Joel Sherrill 1996-02-13 22:14:48 +00:00
  • 6ca11842a5 added clear of _ISR_Signals_to_thread_executing Joel Sherrill 1996-02-13 22:14:25 +00:00
  • 391f662854 more comments added and existing ones cleaned up in synchronization paths Joel Sherrill 1996-02-13 15:38:37 +00:00
  • b38955b043 comma removed from end of last enumerated element Joel Sherrill 1996-02-13 15:38:03 +00:00
  • 18269cef34 comment added to describe synchronization logic in timeout routine Joel Sherrill 1996-02-13 15:37:33 +00:00
  • a31ddf784b *** empty log message *** Joel Sherrill 1996-02-12 14:36:09 +00:00
  • 8c8a924d5e As part of implementing the new isr synchronization algorithm using a single enumerated set of states the set of event manager variables changed. Joel Sherrill 1996-02-09 14:31:39 +00:00
  • 107ce47b4b new isr synchronization algorithm using a single enumerated set of states. Joel Sherrill 1996-02-09 14:30:42 +00:00
  • 6dae1c2d0b added rtems_interrupt_is_in_progress Joel Sherrill 1996-02-09 14:25:33 +00:00
  • 8a38f3b1e5 added clear of _ISR_Signals_to_thread_executing Joel Sherrill 1996-02-09 14:21:37 +00:00
  • f3dabb0439 changed synchronization algorithm to be a single list of enumerated states Joel Sherrill 1996-02-08 22:16:35 +00:00
  • d57392d0e1 alignment on workspace changed from CPU_ALIGNMENT to CPU_HEAP_ALIGNMENT Joel Sherrill 1996-02-08 16:18:38 +00:00
  • 4f60309bdd Swapped order of nested acquisition check and check for returning unsatisfied. Joel Sherrill 1996-02-01 22:09:07 +00:00
  • f00a0522a4 synchronization state bugs address Joel Sherrill 1996-02-01 21:54:40 +00:00
  • 665356af66 invalid use of tcb field resource count Joel Sherrill 1996-02-01 19:39:21 +00:00
  • c5cea43cde This commit was manufactured by cvs2svn to create tag 'rtems-3-5-1'. 3.5.1 cvs2git 1996-01-24 20:38:48 +00:00
  • b7a53bc7c9 M==military changed to M=multiprocessor Joel Sherrill 1996-01-24 20:38:47 +00:00
  • 4f7c546e28 new times for 3.5.1 Joel Sherrill 1996-01-22 21:12:12 +00:00
  • c3dcd6e9b4 Added RTEMS API control structure to per task memory usage macro. Joel Sherrill 1996-01-19 22:22:12 +00:00
  • 709b93db98 Increased stack size. Joel Sherrill 1996-01-19 22:21:46 +00:00
  • 2931001675 Added condition compile flag for dump of stack usage information on system exit. Joel Sherrill 1996-01-19 22:21:16 +00:00
  • eaa442fc46 added a task begin extension for unix simulator configurations. This extension insures that stdout is line buffered (see setvbuf). Joel Sherrill 1996-01-19 22:20:40 +00:00
  • 05e4e4197e updated Joel Sherrill 1996-01-19 22:19:49 +00:00
  • 64f311f730 added definition of cpu_number. Joel Sherrill 1996-01-19 22:19:31 +00:00
  • 75d482d681 changed version to 3.5.1 Joel Sherrill 1996-01-19 22:18:08 +00:00
  • d1c00a18cb updated for 3.5.1 Joel Sherrill 1996-01-19 22:16:53 +00:00
  • 84147e4fe4 Removed comment about a confusion on newlib buffering. Joel Sherrill 1996-01-17 20:15:41 +00:00
  • 97dde60967 increased stack space Joel Sherrill 1996-01-17 20:14:18 +00:00