blob: da59ea1340595e23cada1a06a18b28cbba2f0e08 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#Create 2 cores on Priority SMP Scheuler
# and 2 cores on Priority Affinity SMP Scheduler
rtems_init 4
#create task on Priority SMP scheduler with affinity of 0xf
task_create TA1 200 -a 0xf
task_get_affinity TA1
#Change the scheduler to Priority Affinity SMP Scheduler
task_set_scheduler TA1 0
task_get_affinity TA1
#Change the scheduler to Priority SMP scheduler
task_set_scheduler TA1 1
task_get_affinity TA1
#Change the Affinity
task_set_affinity TA1 0xe
task_get_affinity TA1
#Change the scheduler to Priority Affinity SMP Scheduler
task_set_scheduler TA1 0
task_get_affinity TA1
#Change the scheduler to Priority SMP scheduler
task_set_scheduler TA1 1
task_get_affinity TA1
|