Commit Graph

2237 Commits

Author SHA1 Message Date
Joel Sherrill
a470c0eeff Increased stack space because message buffers are on the stack. 1999-11-16 21:10:48 +00:00
Jennifer Averett
22542b6ba7 Removed leading space from output. 1999-11-16 20:50:36 +00:00
Jennifer Averett
f89df68270 Added comment indicating that dup is known to be broken. 1999-11-16 20:50:07 +00:00
Jennifer Averett
47c77059a0 Added data to the log file so it matches the real output. 1999-11-16 20:49:18 +00:00
Jennifer Averett
ac0ba84277 Added comment to log file indicating that task order is not
critical.
1999-11-16 20:48:48 +00:00
Jennifer Averett
36072c8a5d Added test case of rsm_tsk and frsm_tsk on a task not suspended.
This should result in nothing happening, but an E_OK result.
1999-11-16 20:47:30 +00:00
Joel Sherrill
90378e483f Added BSP_MAXIMUM_OPERATION_COUNT and BSP_ITERATION_COUNT
which allow the BSP to override the default number of objects
that will be created in the timing tests.  This is useful for
reducing memory consumption on small targets.  The BSP_ITERATION_COUNT
can be used to reduce the number of repititions in some of the
tests.  This is useful for extremely slow targets (we haven't seen
any slow enough to justify modifying this one yet though. :)
1999-11-16 16:23:26 +00:00
Joel Sherrill
4b960e5f29 Added code to the macros which checked directive status to also
check that the _Thread_Dispatch_disable_level is set to the
proper value (0 99% of the time).  This automatic check significantly
reduces the chance of mismatching disable/enable dispatch pairs
while doing internal RTEMS work.
1999-11-16 16:21:00 +00:00
Joel Sherrill
72d4b1d96d Use the miniIMFS to reduce code space. 1999-11-16 16:19:06 +00:00
Joel Sherrill
a20190a408 Added test cases for uname(). 1999-11-16 16:15:05 +00:00
Jennifer Averett
fa3346f509 Modified file to match seen output. 1999-11-16 15:41:58 +00:00
Jennifer Averett
f9879915b9 Modified output file to match seen output. Added comment to all ino
values that they may change slightly on a processor basis.
1999-11-16 15:41:29 +00:00
Jennifer Averett
e9b00d7628 Removed compiler warning. 1999-11-16 15:40:40 +00:00
Jennifer Averett
d37aa4442a Changed asserts to tmmacros. 1999-11-16 15:39:08 +00:00
Jennifer Averett
2d82857db3 Updated scn file to match new output. Left out unemplemented
parts as a reminder to fix when these routines became implemented.
1999-11-16 15:38:44 +00:00
Jennifer Averett
4761995134 + Changed ID to 1. ( Compilation error introduced by modifications. ) 1999-11-16 15:33:10 +00:00
Jennifer Averett
1da9f4bdff Modified scan file to match. 1999-11-16 15:30:04 +00:00
Joel Sherrill
c276c87111 Added itron tests. 1999-11-16 15:24:30 +00:00
Jennifer Averett
3fb7b70be2 Changed to call tmmacros instead of assert. 1999-11-16 14:39:56 +00:00
Jennifer Averett
e672263c39 Fixed verificaiton checks to call correct macro if dispatch is disabled. 1999-11-15 21:28:21 +00:00
Jennifer Averett
06380cfeac + Added check that a task could be sent to a dormant state
then sta_tsk used to restart the task to its initial state.
+ Added calls to ref_tsk to yellow paths for suspended and
  ready but not running tasks.
+ Fixed output file to correctly state test name
+ Added priority of preempt to the header file.  Allows ref_tsk verification.
1999-11-15 21:25:53 +00:00
Jennifer Averett
0f88857a3a + Changed preempt routine into two dummy tasks one that is in dormant
state and one that is in non-dormant state.
+ Increased the priority of the Init task to force the dummy tasks to
  run first.
+ Added calls to ref_tsk to verify the state of the dummy tasks and
  test ref_tsk.
1999-11-15 21:19:58 +00:00
Joel Sherrill
afb11f80e6 + Modified calls to use TSK_SLF for calls to self.
+ Modified calls to use the task id macro for calls to the PREEMPT task.
1999-11-12 22:00:10 +00:00
Joel Sherrill
624d7ca497 + Added comments on paths tested. 1999-11-12 21:27:42 +00:00
Joel Sherrill
e8c902cd41 + Added check for priority over 256.
+ Modified output to correctly state the error.
1999-11-12 21:26:54 +00:00
Joel Sherrill
8ed3125de3 Added comments for path's tested. 1999-11-12 21:24:56 +00:00
Joel Sherrill
f477165695 Test name changed to reflect placement after merger. 1999-11-12 14:51:03 +00:00
Joel Sherrill
ec0b5ce5d7 Test name changed to reflect placement after merger.
Changed output to reflect what was actually being tested.
1999-11-12 14:50:42 +00:00
Joel Sherrill
3136f5c917 Test name changed to reflect placement after merger.
Increased stack space.
1999-11-12 14:49:47 +00:00
Joel Sherrill
6977b3886a Enabled after merging message buffer code. 1999-11-12 13:45:39 +00:00
Joel Sherrill
f9078d1da0 Added comment block and removed include of deleted file. 1999-11-12 13:22:31 +00:00
Joel Sherrill
dc83752971 Screen updated. 1999-11-11 02:23:26 +00:00
Joel Sherrill
458d4e6652 Added new test sp28 to test the task variable directives. 1999-11-11 02:23:04 +00:00
Joel Sherrill
713b2eac2f General cleanup. Test documentation improved. The message buffer test
prints a message instead of actually testing since the message buffer
implementation is not in yet.
1999-11-10 22:15:42 +00:00
Joel Sherrill
74db82a343 rtems_semaphore_flush test from Eric Norum <eric@cls.usask.ca>. 1999-11-10 20:36:25 +00:00
Joel Sherrill
442d047832 Combination of committing some new files which had been overlooked
and adding code which installed screens for itron tests.
1999-11-10 14:19:55 +00:00
Joel Sherrill
dcc1f6b666 Added support for ITRON tests. 1999-11-10 13:45:54 +00:00
Joel Sherrill
bab5ba4446 Added more tasking tests. 1999-11-09 23:28:04 +00:00
Joel Sherrill
e099180999 Merged tests from Task group. 1999-11-09 23:27:05 +00:00
Joel Sherrill
3d67661f9d Added nesting count for suspend/resume. 1999-11-09 23:10:48 +00:00
Joel Sherrill
70e9af9233 Changed B, H, and W variables to BVar, HVar, and WVar to avoid conflicts
with ITRON 3.0 data types regardless of how dumb it is to name
types with a simple letter.
1999-11-09 22:45:35 +00:00
Joel Sherrill
ad502d182a Renamed classes to avoid single letter class names. 1999-11-09 22:14:21 +00:00
Joel Sherrill
352c9b2035 This patch adds the basic framework for the ITRON 3.0 API implementation
for RTEMS.
1999-11-09 22:07:23 +00:00
Joel Sherrill
a8df60b31d New test for POSIX Message Queues added. 1999-11-09 13:38:00 +00:00
Joel Sherrill
27eb3ecf3c New files. 1999-11-09 13:36:26 +00:00
Joel Sherrill
458bd343e2 This is another pass at making sure that nothing outside the BSP
unnecessarily uses any variables defined by the BSP.  On this
sweep, use of BSP_Configuration and Cpu_table was eliminated.

A significant part of this modification was the addition of
macros to access fields in the RTEMS configuration structures.

This is necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves.  This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1999-11-05 16:44:02 +00:00
Joel Sherrill
f817b0283c The files in libcpu should not be directly dependent on any BSP. In
particular, using bsp.h, or getting information from the BSP which
should properly be obtained from RTEMS is forbidden.  This is
necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves.  This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
The changes primarily eliminated the need to include bsp.h and
peeking at BSP_Configuration.  The use of Cpu_table in each
BSP needs to be eliminated.
1999-11-04 18:05:09 +00:00
Joel Sherrill
4c1b914ed8 Minor changes to make the screen match a bit better. 1999-11-02 16:39:44 +00:00
Joel Sherrill
78edd4446b Minor fixes to make screen match a bit better. 1999-11-02 16:38:19 +00:00
Joel Sherrill
3251b55cc0 Added more proper checking of F_GETFL and F_SETFL.
Disabled test of F_DUPFD since it does not work.

Added comment to indicate that seekdir(NULL) was being called.
1999-11-02 16:29:56 +00:00