Changeset c5436ff4 in rtems


Ignore:
Timestamp:
Mar 4, 2015, 10:56:25 AM (5 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
2b7fe356
Parents:
0324410
git-author:
Sebastian Huber <sebastian.huber@…> (03/04/15 10:56:25)
git-committer:
Sebastian Huber <sebastian.huber@…> (03/04/15 10:59:45)
Message:

smptests/smpcapture01: Avoid livelock condition

Location:
testsuites/smptests/smpcapture01
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • testsuites/smptests/smpcapture01/init.c

    r0324410 rc5436ff4  
    7979      task_data[arg].actual_cpu = rtems_get_current_processor();
    8080      rtems_semaphore_release(task_sem);
     81      test_delay(1);
    8182    }
    8283  }
  • testsuites/smptests/smpcapture01/smpcapture01.scn

    r0324410 rc5436ff4  
    11*** BEGIN OF TEST SMPCAPTURE 1 ***
    2  1     0:00:00.008653000            0a010003 TA02   5   5   5 4096  TASK_RECORD
    3  0     0:00:00.008659000            0a010004 TA03   6   6   6 4096  TASK_RECORD
    4  2     0:00:00.008663000            0a010002 TA01   8   8   8 4096  TASK_RECORD
    5  1     0:00:00.008681000          0 0a010003        5   5           SWITCHED_IN
    6  0     0:00:00.008686000          0 0a010004        6   6           SWITCHED_IN
    7  2     0:00:00.008691000          0 0a010002        8   8           SWITCHED_IN
    8  1     0:00:00.008734000      53000 0a010003        5   5           BEGIN
    9  0     0:00:00.008738000      52000 0a010004        6   6           BEGIN
    10  2     0:00:00.008743000      52000 0a010002        8   8           BEGIN
    11  3     0:00:00.008914000            0a010001 UI1    7   7   7 4096  TASK_RECORD
    12  3     0:00:00.008943000          0 0a010001        7   7           CREATED_BY
    13  3     0:00:00.009015000            0a010005 TA04   9   9   9 4096  TASK_RECORD
    14  3     0:00:00.009041000      98000 0a010005        9   9           CREATED
    15  3     0:00:00.009298000     257000 0a010001        7   7           STARTED_BY
    16  3     0:00:00.009326000      28000 0a010005        9   9           STARTED
    17  3     0:00:01.000432000  991106000 0a010001        7   7           SWITCHED_OUT
    18  1     0:00:01.000452000  991718000 0a010003        5   5           SWITCHED_OUT
    19  3     0:00:01.000456000      24000 0a010004        6   6           SWITCHED_IN
    20  0     0:00:01.000473000  991735000 0a010004        6   6           SWITCHED_OUT
    21  1     0:00:01.000476000      24000 0a010005        4   4           SWITCHED_IN
    22  2     0:00:01.000491000  991748000 0a010002        8   8           SWITCHED_OUT
    23  0     0:00:01.000496000      23000 0a010003        5   5           SWITCHED_IN
    24  2     0:00:01.000514000          0 0a010001        7   7           SWITCHED_IN
    25  1     0:00:01.000527000          0 0a010005        4   4           BEGIN
    26  2     0:00:01.500426000  499912000 0a010001        7   7           SWITCHED_OUT
    27  2     0:00:01.500450000      24000 0a010002        7   7           SWITCHED_IN
    28  2     0:00:01.500579000     129000 0a010002        7   7           TERMINATED
    29  2     0:00:01.500731000     152000 0a010002        7   7           SWITCHED_OUT
    30  2     0:00:01.500755000      24000 0a010001        7   7           SWITCHED_IN
    31  2     0:00:01.500966000     211000 0a010001        7   7           SWITCHED_OUT
    32  0     0:00:01.501049000          0 0a010003        7   5           TERMINATED
    33  2     0:00:01.501186000     220000 0a010001        7   7           SWITCHED_IN
    34  0     0:00:01.501200000     151000 0a010003        7   5           SWITCHED_OUT
    35  2     0:00:01.501391000     205000 0a010001        7   7           SWITCHED_OUT
    36  3     0:00:01.501476000          0 0a010004        7   6           TERMINATED
    37  3     0:00:01.501623000     147000 0a010004        7   6           SWITCHED_OUT
    38  3     0:00:01.501649000      26000 0a010001        7   7           SWITCHED_IN
    39  3     0:00:01.501867000     218000 0a010001        7   7           SWITCHED_OUT
    40  1     0:00:01.501945000  501418000 0a010005        7   4           TERMINATED
    41  3     0:00:01.502083000     216000 0a010001        7   7           SWITCHED_IN
    42  1     0:00:01.502136000     191000 0a010005        7   4           SWITCHED_OUT
     2 2     0:00:00.013922000            0a010002 TA01   8   8   8 4096  TASK_RECORD
     3 2     0:00:00.013946000          0 0a010002        8   8           SWITCHED_IN
     4 2     0:00:00.013977000      31000 0a010002        8   8           BEGIN
     5 3     0:00:00.013985000            0a010001 UI1    7   7   7 4096  TASK_RECORD
     6 3     0:00:00.014012000          0 0a010001        7   7           CREATED_BY
     7 3     0:00:00.014047000            0a010003 TA02   5   5   5 4096  TASK_RECORD
     8 3     0:00:00.014059000      47000 0a010003        5   5           CREATED
     9 3     0:00:00.014166000     107000 0a010001        7   7           STARTED_BY
     10 3     0:00:00.014183000      17000 0a010003        5   5           STARTED
     11 1     0:00:00.014245000          0 0a010003        5   5           SWITCHED_IN
     12 1     0:00:00.014294000      49000 0a010003        5   5           BEGIN
     13 3     0:00:00.014352000     169000 0a010001        7   7           CREATED_BY
     14 3     0:00:00.014381000            0a010004 TA03   6   6   6 4096  TASK_RECORD
     15 3     0:00:00.014394000      42000 0a010004        6   6           CREATED
     16 3     0:00:00.014499000     105000 0a010001        7   7           STARTED_BY
     17 3     0:00:00.014514000      15000 0a010004        6   6           STARTED
     18 0     0:00:00.014571000          0 0a010004        6   6           SWITCHED_IN
     19 0     0:00:00.014623000      52000 0a010004        6   6           BEGIN
     20 3     0:00:00.014680000     166000 0a010001        7   7           CREATED_BY
     21 3     0:00:00.014709000            0a010005 TA04   9   9   9 4096  TASK_RECORD
     22 3     0:00:00.014721000      41000 0a010005        9   9           CREATED
     23 3     0:00:00.014820000      99000 0a010001        7   7           STARTED_BY
     24 3     0:00:00.014834000          0 0a010005        9   9           STARTED
     25 1     0:00:00.110186000          0 0a010003        5   5           SWITCHED_OUT
     26 1     0:00:00.110203000      17000 0a010005        4   4           SWITCHED_IN
     27 2     0:00:00.110225000          0 0a010002        8   8           SWITCHED_OUT
     28 1     0:00:00.110235000      32000 0a010005        4   4           BEGIN
     29 3     0:00:00.110240000   95406000 0a010001        7   7           SWITCHED_OUT
     30 2     0:00:00.110246000      21000 0a010001        7   7           SWITCHED_IN
     31 0     0:00:00.110250000          0 0a010004        6   6           SWITCHED_OUT
     32 3     0:00:00.110257000      17000 0a010004        6   6           SWITCHED_IN
     33 0     0:00:00.110265000      15000 0a010003        5   5           SWITCHED_IN
     34 2     0:00:00.310234000  199988000 0a010001        7   7           SWITCHED_OUT
     35 2     0:00:00.310247000      13000 0a010002        7   7           SWITCHED_IN
     36 2     0:00:00.310310000      63000 0a010002        7   7           TERMINATED
     37 2     0:00:00.310382000      72000 0a010002        7   7           SWITCHED_OUT
     38 2     0:00:00.310395000      13000 0a010001        7   7           SWITCHED_IN
     39 0     0:00:00.310484000  200219000 0a010003        7   5           SWITCHED_OUT
     40 2     0:00:00.310503000     108000 0a010001        7   7           SWITCHED_OUT
     41 0     0:00:00.310536000      52000 0a010003        7   5           SWITCHED_IN
     42 0     0:00:00.310598000      62000 0a010003        7   5           TERMINATED
     43 2     0:00:00.310688000     185000 0a010001        7   7           SWITCHED_IN
     44 0     0:00:00.310693000      95000 0a010003        7   5           SWITCHED_OUT
     45 2     0:00:00.310795000     107000 0a010001        7   7           SWITCHED_OUT
     46 3     0:00:00.310821000          0 0a010004        7   6           TERMINATED
     47 3     0:00:00.310907000      86000 0a010004        7   6           SWITCHED_OUT
     48 3     0:00:00.310920000      13000 0a010001        7   7           SWITCHED_IN
     49 1     0:00:00.311038000          0 0a010005        7   4           SWITCHED_OUT
     50 3     0:00:00.311044000     124000 0a010001        7   7           SWITCHED_OUT
     51 1     0:00:00.311091000      53000 0a010005        7   4           SWITCHED_IN
     52 1     0:00:00.311152000      61000 0a010005        7   4           TERMINATED
     53 3     0:00:00.311243000     199000 0a010001        7   7           SWITCHED_IN
     54 1     0:00:00.311247000      95000 0a010005        7   4           SWITCHED_OUT
    4355*** END OF TEST SMPCAPTURE 1 ***
    4456
Note: See TracChangeset for help on using the changeset viewer.