[b68f8cd] | 1 | Script File : cpus4_priority.scen |
---|
[f40778b] | 2 | verbose : 1 |
---|
| 3 | ==> 1: # |
---|
| 4 | ==> 2: # Check increasing and decrease priority |
---|
| 5 | ==> 3: # |
---|
| 6 | ==> 4: rtems_init 4 |
---|
[968d2b2] | 7 | CPU 0: Thread Heir: 0x09010001 priority=255 |
---|
| 8 | CPU 0: Thread Executing: 0x09010001 priority=255 |
---|
| 9 | CPU 1: Thread Heir: 0x09010002 priority=255 |
---|
| 10 | CPU 1: Thread Executing: 0x09010002 priority=255 |
---|
| 11 | CPU 2: Thread Heir: 0x09010003 priority=255 |
---|
| 12 | CPU 2: Thread Executing: 0x09010003 priority=255 |
---|
| 13 | CPU 3: Thread Heir: 0x09010004 priority=255 |
---|
| 14 | CPU 3: Thread Executing: 0x09010004 priority=255 |
---|
[f40778b] | 15 | ==> 5: task_create smp1 5 |
---|
| 16 | Creating task with: Preemption: yes Timeslicing: no |
---|
| 17 | Task (smp1) created: id=0x0a010001, priority=5 |
---|
| 18 | Task (smp1) starting: id=0x0a010001, priority=5 |
---|
[968d2b2] | 19 | CPU 3: Thread Heir: 0x0a010001 priority=5 |
---|
| 20 | CPU 3: Thread Executing: 0x0a010001 priority=5 |
---|
[f40778b] | 21 | ==> 6: task_create smp2 8 |
---|
| 22 | Creating task with: Preemption: yes Timeslicing: no |
---|
| 23 | Task (smp2) created: id=0x0a010002, priority=8 |
---|
| 24 | Task (smp2) starting: id=0x0a010002, priority=8 |
---|
[968d2b2] | 25 | CPU 2: Thread Heir: 0x0a010002 priority=8 |
---|
| 26 | CPU 2: Thread Executing: 0x0a010002 priority=8 |
---|
[f40778b] | 27 | ==> 7: task_create smp3 8 |
---|
| 28 | Creating task with: Preemption: yes Timeslicing: no |
---|
| 29 | Task (smp3) created: id=0x0a010003, priority=8 |
---|
| 30 | Task (smp3) starting: id=0x0a010003, priority=8 |
---|
[968d2b2] | 31 | CPU 1: Thread Heir: 0x0a010003 priority=8 |
---|
| 32 | CPU 1: Thread Executing: 0x0a010003 priority=8 |
---|
[f40778b] | 33 | ==> 8: task_create smp4 8 |
---|
| 34 | Creating task with: Preemption: yes Timeslicing: no |
---|
| 35 | Task (smp4) created: id=0x0a010004, priority=8 |
---|
| 36 | Task (smp4) starting: id=0x0a010004, priority=8 |
---|
[968d2b2] | 37 | CPU 0: Thread Heir: 0x0a010004 priority=8 |
---|
| 38 | CPU 0: Thread Executing: 0x0a010004 priority=8 |
---|
[f40778b] | 39 | ==> 9: task_create smp5 8 |
---|
| 40 | Creating task with: Preemption: yes Timeslicing: no |
---|
| 41 | Task (smp5) created: id=0x0a010005, priority=8 |
---|
| 42 | Task (smp5) starting: id=0x0a010005, priority=8 |
---|
[3ad6235] | 43 | ==> 10: # GOAL: 0x0a010001 - 0x0a010004 are heir and executing |
---|
| 44 | ==> 11: # GOAL: on CPUs 3 - 0 respectively |
---|
| 45 | ==> 12: cpus |
---|
[f40778b] | 46 | === CPU Status |
---|
[3ad6235] | 47 | EXECUTING / HEIR / SWITCH NEEDED |
---|
| 48 | CPU 0: 0x0a010004 @ 8 / 0x0a010004 @ 8 false |
---|
| 49 | CPU 1: 0x0a010003 @ 8 / 0x0a010003 @ 8 false |
---|
| 50 | CPU 2: 0x0a010002 @ 8 / 0x0a010002 @ 8 false |
---|
| 51 | CPU 3: 0x0a010001 @ 5 / 0x0a010001 @ 5 false |
---|
[f40778b] | 52 | === End of Ready Set of Threads |
---|
[3ad6235] | 53 | ==> 13: |
---|
| 54 | ==> 14: task_priority smp1 4 |
---|
[f40778b] | 55 | Task (0x0a010001) Change Priority from 5 to 4 |
---|
[3ad6235] | 56 | ==> 15: # GOAL: 0x0a010001 - 0x0a010004 are heir and executing |
---|
| 57 | ==> 16: # GOAL: on CPUs 3 - 0 respectively (no change) |
---|
| 58 | ==> 17: cpus |
---|
[f40778b] | 59 | === CPU Status |
---|
[3ad6235] | 60 | EXECUTING / HEIR / SWITCH NEEDED |
---|
| 61 | CPU 0: 0x0a010004 @ 8 / 0x0a010004 @ 8 false |
---|
| 62 | CPU 1: 0x0a010003 @ 8 / 0x0a010003 @ 8 false |
---|
| 63 | CPU 2: 0x0a010002 @ 8 / 0x0a010002 @ 8 false |
---|
| 64 | CPU 3: 0x0a010001 @ 4 / 0x0a010001 @ 4 false |
---|
[f40778b] | 65 | === End of Ready Set of Threads |
---|
[3ad6235] | 66 | ==> 18: |
---|
| 67 | ==> 19: task_priority smp1 7 |
---|
[f40778b] | 68 | Task (0x0a010001) Change Priority from 4 to 7 |
---|
[3ad6235] | 69 | ==> 20: # GOAL: 0x0a010001 - 0x0a010004 are heir and executing |
---|
| 70 | ==> 21: # GOAL: on CPUs 3 - 0 respectively (no change) |
---|
| 71 | ==> 22: cpus |
---|
[f40778b] | 72 | === CPU Status |
---|
[3ad6235] | 73 | EXECUTING / HEIR / SWITCH NEEDED |
---|
| 74 | CPU 0: 0x0a010004 @ 8 / 0x0a010004 @ 8 false |
---|
| 75 | CPU 1: 0x0a010003 @ 8 / 0x0a010003 @ 8 false |
---|
| 76 | CPU 2: 0x0a010002 @ 8 / 0x0a010002 @ 8 false |
---|
| 77 | CPU 3: 0x0a010001 @ 7 / 0x0a010001 @ 7 false |
---|
[f40778b] | 78 | === End of Ready Set of Threads |
---|
[3ad6235] | 79 | ==> 23: |
---|
| 80 | ==> 24: task_priority smp1 8 |
---|
[968d2b2] | 81 | CPU 3: Thread Heir: 0x0a010005 priority=8 |
---|
| 82 | CPU 3: Thread Executing: 0x0a010005 priority=8 |
---|
[f40778b] | 83 | Task (0x0a010001) Change Priority from 7 to 8 |
---|
[3ad6235] | 84 | ==> 25: # GOAL: 0x0a010005, 0x0a010002 - 0x0a010004 are heir and executing |
---|
| 85 | ==> 26: # GOAL: on CPUs 3 - 0 respectively |
---|
| 86 | ==> 27: cpus |
---|
[f40778b] | 87 | === CPU Status |
---|
[3ad6235] | 88 | EXECUTING / HEIR / SWITCH NEEDED |
---|
| 89 | CPU 0: 0x0a010004 @ 8 / 0x0a010004 @ 8 false |
---|
| 90 | CPU 1: 0x0a010003 @ 8 / 0x0a010003 @ 8 false |
---|
| 91 | CPU 2: 0x0a010002 @ 8 / 0x0a010002 @ 8 false |
---|
| 92 | CPU 3: 0x0a010005 @ 8 / 0x0a010005 @ 8 false |
---|
[f40778b] | 93 | === End of Ready Set of Threads |
---|
[3ad6235] | 94 | ==> 28: |
---|
| 95 | ==> 29: task_priority smp1 5 |
---|
[968d2b2] | 96 | CPU 3: Thread Heir: 0x0a010001 priority=5 |
---|
| 97 | CPU 3: Thread Executing: 0x0a010001 priority=5 |
---|
[f40778b] | 98 | Task (0x0a010001) Change Priority from 8 to 5 |
---|
[3ad6235] | 99 | ==> 30: # GOAL: 0x0a010001 - 0x0a010004 are heir and executing |
---|
| 100 | ==> 31: # GOAL: on CPUs 3 - 0 respectively |
---|
| 101 | ==> 32: cpus |
---|
[f40778b] | 102 | === CPU Status |
---|
[3ad6235] | 103 | EXECUTING / HEIR / SWITCH NEEDED |
---|
| 104 | CPU 0: 0x0a010004 @ 8 / 0x0a010004 @ 8 false |
---|
| 105 | CPU 1: 0x0a010003 @ 8 / 0x0a010003 @ 8 false |
---|
| 106 | CPU 2: 0x0a010002 @ 8 / 0x0a010002 @ 8 false |
---|
| 107 | CPU 3: 0x0a010001 @ 5 / 0x0a010001 @ 5 false |
---|
[f40778b] | 108 | === End of Ready Set of Threads |
---|