Commit Graph
426 Commits
Author SHA1 Message Date
Joel Sherrill c42e6c72eb Increased stack space for task 1. 1999-11-01 20:06:02 +00:00
Joel Sherrill 1232196a7b Added sp26 which tests the rtems_task_is_suspended directive. 1999-10-25 14:14:07 +00:00
Joel Sherrill 811804fec8 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug
where wrapup left pieces out of the librtemsall.a.
1999-10-04 19:15:14 +00:00
Joel Sherrill b8080380d1 Reran and replaced screen after report from Gerwin Pfab <pb@schenk.isar.de>. 1999-08-18 20:59:36 +00:00
Joel Sherrill 908436c1ec New configuration files added by patch from
Ralf Corsepius <corsepiu@faw.uni-ulm.de>".
1999-08-10 15:38:09 +00:00
Joel Sherrill 386289bfb8 Added this file. 1999-02-10 17:07:54 +00:00
Joel Sherrill 012bb569b3 Insure that the same output occurs when multiprocessing is disabled. 1998-12-03 21:57:50 +00:00
Joel Sherrill 07a3253de2 Added base version of file system infrastructure. This includes a major
overhaul of the RTEMS system call interface.  This base file system is
the "In-Memory File System" aka IMFS.

The design and implementation was done by the following people:

  + Joel Sherrill (joel@OARcorp.com)
  + Jennifer Averett (jennifer@OARcorp.com)
  + Steve "Mr Mount" Salitasc (salitasc@OARcorp.com)
  + Kerwin Wade (wade@OARcorp.com)

PROBLEMS
========
  + It is VERY likely that merging this will break the UNIX port.  This
    can/will be fixed.

  + There is likely some reentrancy/mutual exclusion needed.

  + Eventually, there should be a "mini-IMFS" description table to
    eliminate links, symlinks, etc to save memory.  All you need to
    have "classic RTEMS" functionality is technically directories
    and device IO.  All the rest could be left out to save memory.
1998-11-23 19:07:58 +00:00
Joel Sherrill 97e2729d1a Added --disable-multiprocessing flag and modified a lot of files to make
it work.
1998-11-23 17:38:09 +00:00
Joel Sherrill 082fc2d5d2 Fixed use of incorrect macro for minimum stack size. 1998-10-05 12:45:53 +00:00
Joel Sherrill ecc3fe3181 IDLE task stack size now specified as a field in the CPU Table for all
ports.
1998-09-23 16:41:00 +00:00
Joel Sherrill 92ef2252b8 Under allcoated task stacks. 1998-08-03 15:06:27 +00:00
Joel Sherrill 9b413eaef6 Patch from Eric Norum to avoid printing from context switch user extension.
The array is too long and needs to be shortened.
1998-06-12 20:55:21 +00:00
Joel Sherrill 47d1f5d8f9 Fixed prototype of Fatal_Extension.
Fixed interface to cofndefs.h for initial extension set.
1998-05-04 12:41:42 +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 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 45111d773c Increased stack size so test would run in debug mode. 1998-04-06 20:29:58 +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
Joel Sherrill e25b7eecf2 Corrected to indicate test cases which were skipped. 1998-03-03 20:43:14 +00:00
Joel Sherrill b1b4fd5aa6 Modified to reflect new restrictions on mutex being released. 1998-02-20 19:59:41 +00:00
Joel Sherrill de76809e19 Removed extra line. 1998-02-20 19:59:23 +00:00
Joel Sherrill 2c45683a02 Increased stack space to let test run to completion. 1998-02-20 19:04:23 +00:00
Joel Sherrill fde74a3e14 Increased stack space of tasks. 1998-02-19 22:55:02 +00:00
Joel Sherrill 6eba9b7922 Increased stack size of initialization task. 1998-02-19 22:52:55 +00:00
Joel Sherrill 60b791ada1 updated copyright to 1998 1998-02-17 23:46:28 +00:00
Joel Sherrill 33b304f949 updated copyright to 1998 1998-02-17 23:45:57 +00:00
Joel Sherrill 3dbcece75a Added test case for rtems_interrupt_catch checking that the pointer
for the returned old_isr_handler was non-NULL.
1997-10-21 18:41:36 +00:00
Joel Sherrill 98e4ebf594 Fixed typo in the pointer to the license terms. 1997-10-08 15:45:54 +00:00
Joel Sherrill 13f09e64e5 Added support for rtems_message_queue_get_number_pending. 1997-07-31 19:48:23 +00:00
Joel Sherrill db17316d4c Used macro instead of hard coded number. 1997-07-09 23:51:21 +00:00
Joel Sherrill 03f2154e51 headers updated to reflect new style copyright notice as part
of switching to the modified GNU GPL.
1997-04-22 17:20:27 +00:00
Joel Sherrill f8700f776e corrected printf specifications and added casts as necessary to eliminate
warnings.
1997-04-07 21:33:28 +00:00
Joel Sherrill de4f2810a7 added ifdef to avoid warning for unused variable. 1997-04-07 21:31:59 +00:00
Joel Sherrill 1c666fcea1 corrected integer only definitions of "FP CHECK" routines to eliminate
warnings.
1997-04-07 21:31:39 +00:00
Joel Sherrill 51f5d64cf4 corrected printf format to avoid warning 1997-04-02 16:26:39 +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 7abd27bda1 added cast 1996-09-18 21:07:37 +00:00
Joel Sherrill cc51de913a extended Task_id and Task_name arrays to avoid indexing past end of array. 1996-09-17 21:38:59 +00:00
Joel Sherrill 022923e468 Added _Thread_Do_post_task_switch_extension variable. 1996-06-13 16:45:51 +00:00
Joel Sherrill 7aa4671d91 added cpu_time_budget field to Thread_Control and removed the global variable
_Thread_Ticks_remaining_in_timeslice.
1996-06-05 21:12:06 +00:00
Joel Sherrill fa4fdd7dfd updated screen 1996-06-03 20:15:16 +00:00
Joel Sherrill 5e7b6272fc renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the Watchdog
Handler could timestamp the starting and stopping of timers.  Since
TOD is built on top of Watchdog, this avoided a circular dependency.
1996-05-31 23:27:45 +00:00
Joel Sherrill be1c11edab tests now specify whether using posix initialization threads table
or rtems initialization table in configuration table
1996-05-29 22:48:26 +00:00
Joel Sherrill 6d12f59dd4 updates from Tony Bennett to correct calling sequences. 1996-05-24 19:34:05 +00:00
Joel Sherrill 8389628c1b updates from Tony Bennett 1996-04-22 16:53:46 +00:00
Joel Sherrill 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.
1996-04-22 16:53:05 +00:00
Joel Sherrill 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).
1996-02-22 20:14:36 +00:00
Joel Sherrill 0e0d88ba6a Dispersal of internal thread handler resulted in removal of some
variables and renaming of others.
1996-02-21 14:47:58 +00:00
Joel Sherrill 8bde6ea9ca removed post switch extension 1996-02-13 22:16:36 +00:00
Joel Sherrill 8c8a924d5e As part of implementing the new isr synchronization algorithm using a
single enumerated set of states the set of event manager variables changed.
1996-02-09 14:31:39 +00:00