source: rtems-schedsim/schedsim/shell/schedsim_smpsimple/scenarios/cpus4_pick_older.scen @ 42888e1

Last change on this file since 42888e1 was 42888e1, checked in by Jennifer Averett <jennifer.averett@…>, on Jun 3, 2014 at 12:25:24 PM

schedsim_smpsimple: Add task verification per core to scenario.

  • Property mode set to 100644
File size: 1.0 KB
Line 
1#
2#  Verify we select the oldest task at a priority
3#
4rtems_init 4
5task_create smp1 3
6task_create smp2 6
7task_create smp3 7
8task_create smp4 8
9# GOAL: Tasks 0x0a010001 - 0x0a010004 as heir and executing
10# GOAL:    on CPUs 3 - 0 respectively
11cpus smp4 smp3 smp2 smp1
12
13task_create smp5 5
14clock_tick 1
15# GOAL: Tasks 0x0a010001, 0x0a010002, 0x0a010003, and 0x0a010005 are
16# GOAL:    heir and executing on CPUs 3 - 0 respectively
17cpus smp5 smp3 smp2 smp1
18
19task_create smp6 5
20clock_tick 1
21# GOAL: Tasks 0x0a010001, 0x0a010002, 0x0a010006, and 0x0a010005 are
22# GOAL:    heir and executing on CPUs 3 - 0 respectively
23cpus smp5 smp6 smp2 smp1
24
25task_create smp7 5
26clock_tick 1
27# GOAL: Tasks 0x0a010001, 0x0a010007, 0x0a010006, and 0x0a010005 are
28# GOAL:    heir and executing on CPUs 3 - 0 respectively
29cpus smp5 smp6 smp7 smp1
30
31# We should pick task smp5 (0x0a010005) on CPU 0
32task_create smp8 4
33# GOAL: Tasks 0x0a010001, 0x0a010008, 0x0a010006, and 0x0a010005 are
34# GOAL:    heir and executing on CPUs 3 - 0 respectively
35cpus smp5 smp6 smp8 smp1
Note: See TracBrowser for help on using the repository browser.