OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [tests/] [sptests/] [sp04/] [sp04.doc] - Diff between revs 30 and 173

Only display areas with differences | Details | Blame | View Log

Rev 30 Rev 173
#
#
#  $Id: sp04.doc,v 1.7 1999/11/17 17:51:32 joel Exp $
#  $Id: sp04.doc,v 1.7 1999/11/17 17:51:32 joel Exp $
#
#
#  COPYRIGHT (c) 1989-1999.
#  COPYRIGHT (c) 1989-1999.
#  On-Line Applications Research Corporation (OAR).
#  On-Line Applications Research Corporation (OAR).
#
#
#  The license and distribution terms for this file may be
#  The license and distribution terms for this file may be
#  found in the file LICENSE in this distribution or at
#  found in the file LICENSE in this distribution or at
#  http://www.OARcorp.com/rtems/license.html.
#  http://www.OARcorp.com/rtems/license.html.
#
#
This file describes the directives and concepts tested by this test set.
This file describes the directives and concepts tested by this test set.
test set name:  test4
test set name:  test4
directives:
directives:
  ex_init, ex_start, t_create, t_start, tm_tick, i_return,
  ex_init, ex_start, t_create, t_start, tm_tick, i_return,
  tm_set, tm_get, ev_receive, t_mode
  tm_set, tm_get, ev_receive, t_mode
concepts:
concepts:
  a.  Verifies timeslicing ( all tasks are in timeslice mode ).
  a.  Verifies timeslicing ( all tasks are in timeslice mode ).
  b.  Verifies the tswitch user extension.
  b.  Verifies the tswitch user extension.
  c.  Verifies the no preemption mode.
  c.  Verifies the no preemption mode.
  d.  Verifies time-slice gets reset even if only one task ready.
  d.  Verifies time-slice gets reset even if only one task ready.
output:
output:
  The task name and the current time are printed out each time that a new
  The task name and the current time are printed out each time that a new
  task is being dispatched.  The configured timeslice is 100 ticks
  task is being dispatched.  The configured timeslice is 100 ticks
  ( 1 second ); therefore, a task name and the time are printed once
  ( 1 second ); therefore, a task name and the time are printed once
  every second.  After each task runs 3 times, task 1 changes its mode to
  every second.  After each task runs 3 times, task 1 changes its mode to
  no preempt and runs for about 6 seconds and then changes its mode back to
  no preempt and runs for about 6 seconds and then changes its mode back to
  preempt mode.
  preempt mode.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.