source: rtems-schedsim/schedsim/shell/schedsim_cluster01/scenarios/affinity_api_01.expected @ 65139e8

Last change on this file since 65139e8 was 65139e8, checked in by Jennifer Averett <jennifer.averett@…>, on 09/24/14 at 14:21:53

schedsim_cluster01: Add scenario.

  • Property mode set to 100644
File size: 2.7 KB
Line 
1Script File               : affinity_api_01.scen
2verbose                   : 1
3==> 1: #Create 2 cores on Priority SMP Scheuler
4==> 2: #   and 2 cores on Priority Affinity SMP Scheduler
5==> 3: rtems_init 4
6Scheduler 0: Priority SMP Scheduler
7Scheduler 1: Priority Affinity SMP Scheduler
8  CPU 0: Thread Heir: 0x09010001 priority=255
9  CPU 0: Thread Executing: 0x09010001 priority=255
10  CPU 1: Thread Heir: 0x09010002 priority=255
11  CPU 1: Thread Executing: 0x09010002 priority=255
12  CPU 2: Thread Heir: 0x09010003 priority=255
13  CPU 2: Thread Executing: 0x09010003 priority=255
14  CPU 3: Thread Heir: 0x09010004 priority=255
15  CPU 3: Thread Executing: 0x09010004 priority=255
16==> 4:
17==> 5: #create task on Priority SMP scheduler with affinity of 0xf
18==> 6: task_create TA1 200 -a 0xf
19Creating task with:  Preemption: yes Timeslicing: no
20Task (TA1) created: id=0x0a010001, priority=200
21Task (0x0a010001) Set affinity=0x0000000f
22Task (TA1) starting: id=0x0a010001, priority=200
23  CPU 1: Thread Heir: 0x0a010001 priority=200
24  CPU 1: Thread Executing: 0x0a010001 priority=200
25==> 7: task_get_affinity TA1
26Task (0x0a010001) Get affinity=0x00000003
27==> 8:
28==> 9: #Change the scheduler to Priority Affinity SMP Scheduler
29==> 10: task_set_scheduler TA1 0
30Task (0x0a010001) on Priority SMP Scheduler
31==> 11: task_get_affinity TA1
32Task (0x0a010001) Get affinity=0x00000003
33==> 12:
34==> 13: #Change the scheduler to Priority SMP scheduler
35==> 14: task_set_scheduler TA1 1
36Task (0x0a010001) on Priority Affinity SMP Scheduler
37  CPU 1: Thread Heir: 0x09010002 priority=255
38  CPU 1: Thread Executing: 0x09010002 priority=255
39  CPU 3: Thread Heir: 0x0a010001 priority=200
40  CPU 3: Thread Executing: 0x0a010001 priority=200
41==> 15: task_get_affinity TA1
42Task (0x0a010001) Get affinity=0x0000000f
43==> 16:
44==> 17: #Change the Affinity
45==> 18: task_set_affinity TA1 0xe
46Task (0x0a010001) Set affinity=0x0000000e
47==> 19: task_get_affinity TA1
48Task (0x0a010001) Get affinity=0x0000000e
49==> 20:
50==> 21: #Change the scheduler to Priority Affinity SMP Scheduler
51==> 22: task_set_scheduler TA1 0
52Task (0x0a010001) on Priority SMP Scheduler
53  CPU 1: Thread Heir: 0x0a010001 priority=200
54  CPU 1: Thread Executing: 0x0a010001 priority=200
55  CPU 3: Thread Heir: 0x09010004 priority=255
56  CPU 3: Thread Executing: 0x09010004 priority=255
57==> 23: task_get_affinity TA1
58Task (0x0a010001) Get affinity=0x00000003
59==> 24:
60==> 25: #Change the scheduler to Priority SMP scheduler
61==> 26: task_set_scheduler TA1 1
62Task (0x0a010001) on Priority Affinity SMP Scheduler
63  CPU 1: Thread Heir: 0x09010002 priority=255
64  CPU 1: Thread Executing: 0x09010002 priority=255
65  CPU 3: Thread Heir: 0x0a010001 priority=200
66  CPU 3: Thread Executing: 0x0a010001 priority=200
67==> 27: task_get_affinity TA1
68Task (0x0a010001) Get affinity=0x0000000f
Note: See TracBrowser for help on using the repository browser.