Project

General

Profile

Actions

Task #3201

closed

GCOV Fonction scrubbing appelée?

Added by Veronique bouzid about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
13/11/2018
Due date:
% Done:

0%

Estimated time:
revision:
r3.2.0.24

Description

Ce test lance le soft (LFRControlPlugin_start.py).
et on attend 3 hs.
Ensuite on envoie la commande reset.

On verifie que dans le fichier gcov_out_xxx on a bien une seule ligne référencant le fichier fsw_misc.c


Files

Actions #1

Updated by bruno katra about 3 years ago

  • Status changed from New to In Progress

Sur pc-solar1 verification du budget CPU en SBM1 en 3.2.0.24 via la lib RTEMS (compil avec -cpu-usage-report) : la tache IDLE est bien à 0 et la tache de scrubbing à environ 36% donc elle est bien appelée :


CPU USAGE BY THREAD

------------+----------------------------------------+---------------+---------

ID         | NAME                                   | SECONDS       | PERCENT

------------+----------------------------------------+---------------+---------

0x09010001 | IDLE                                   |      0.000000 |   0.000
0x0A010002 | RECV                                   |      0.012341 |   0.063
0x0A010003 | SEND                                   |      0.353822 |   1.809
0x0A010004 | LINK                                   |      0.000000 |   0.000
0x0A010005 | ACTN                                   |      0.010593 |   0.054
0x0A010006 | SPIQ                                   |      0.000000 |   0.000
0x0A010007 | AVF0                                   |      8.675817 |  44.373
0x0A010008 | PRC0                                   |      1.373520 |   7.024
0x0A010009 | AVF1                                   |      1.429543 |   7.311
0x0A01000A | PRC1                                   |      0.084260 |   0.430
0x0A01000B | AVF2                                   |      0.143949 |   0.736
0x0A01000C | PRC2                                   |      0.070771 |   0.361
0x0A01000D | WFRM                                   |      0.000224 |   0.001
0x0A01000E | CWF3                                   |      0.000140 |   0.000
0x0A01000F | CWF2                                   |      0.000415 |   0.002
0x0A010010 | CWF1                                   |      0.023888 |   0.122
0x0A010011 | SWBD                                   |      0.000000 |   0.000
0x0A010012 | LOAD                                   |      0.003687 |   0.018
0x0A010013 | DUMB                                   |      0.000000 |   0.000
0x0A010014 | SCRB                                   |      7.233435 |  36.995
0x0A010015 | HOUS                                   |      0.019726 |   0.100
0x0A010016 | AVGV                                   |      0.115816 |   0.592
0x0A010017 | CALI                                   |      0.000000 |   0.000

------------+----------------------------------------+---------------+---------

TIME SINCE LAST CPU USAGE RESET IN SECONDS:                         19.551947

Actions #2

Updated by Veronique bouzid about 3 years ago

On ne voit rien sur la couverture de test.

On refait un second test en compilant sur rangiroa LFR-FSW avec "ENABLE-SCRUBBING-COUNTER"

Les fichiers gcov_out sont rangés dans /opt/VALIDATION_R3plusplus/GCOV/NEW-SCRUB-INSTRU

On voit bien que dans la fonction rtems_task scrubbing_task (fichier fsw_misc.c) qu elle est activée et que le compteur i stocké dans les HK s'incremente
parfaitement.

Actions #3

Updated by Veronique bouzid about 3 years ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF