Project

General

Profile

Task #3201

GCOV Fonction scrubbing appelée?

Added by Veronique bouzid almost 3 years ago. Updated almost 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

gcov_out_2018-11-13 13_41_25.370837.txt.zip (3.94 KB) gcov_out_2018-11-13 13_41_25.370837.txt.zip Veronique bouzid, 13/11/2018 01:44 PM
gcov_out_2018-11-13 13_41_25.370837.txt (48.3 KB) gcov_out_2018-11-13 13_41_25.370837.txt Veronique bouzid, 13/11/2018 01:45 PM
gcov_out_2018-11-13 15_29_05.416027.txt (48.3 KB) gcov_out_2018-11-13 15_29_05.416027.txt Veronique bouzid, 13/12/2018 11:27 AM
gcov.html (20.4 KB) gcov.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.LFR_basic-parameters_basic_parameters.c.html (67 KB) gcov.LFR_basic-parameters_basic_parameters.c.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_.._header_GscMemoryLPP.hpp.html (65.8 KB) gcov.src_.._header_GscMemoryLPP.hpp.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_.._header_processing_fsw_processing.h.html (104 KB) gcov.src_.._header_processing_fsw_processing.h.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_.._LFR_basic-parameters_basic_parameters.h.html (307 KB) gcov.src_.._LFR_basic-parameters_basic_parameters.h.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_fsw_init.c.html (288 KB) gcov.src_fsw_init.c.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_fsw_misc.c.html (311 KB) gcov.src_fsw_misc.c.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_fsw_spacewire.c.html (460 KB) gcov.src_fsw_spacewire.c.html Veronique bouzid, 13/12/2018 11:28 AM
gcov.src_lfr_cpu_usage_report.c.html (25.3 KB) gcov.src_lfr_cpu_usage_report.c.html Veronique bouzid, 13/12/2018 11:28 AM

History

#1 Updated by bruno katra almost 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

#2 Updated by Veronique bouzid almost 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.

#3 Updated by Veronique bouzid almost 3 years ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF