Changes between Version 21 and Version 22 of GCI/Documentation/CoverageAnalysis/Coverage


Ignore:
Timestamp:
Dec 9, 2018, 6:43:32 AM (6 months ago)
Author:
shashvat jain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GCI/Documentation/CoverageAnalysis/Coverage

    v21 v22  
    362362== Code Coverage Status ==
    363363
     364The Code Coverage Status section lists the RTEMS BSPs on which we are performing (or would like to perform) Object Code Coverage.  We would like to continue to grow this list.  If you know of a simulator that includes coverage analysis, please let us know.
     365
     366Results of various Code Coverage runs may be found at http://www.rtems.org/ftp/pub/rtems/people/joel/coverage/.  Listed below is some general Code Coverage status information about some of the BSPs supported by RTEMS.
     367== Currently Analyzed ==
     368
     369== ARM ==
     370
     371
     372The [wiki:Developer/Simulators/SkyEye SkyEye] project has added coverage analysis capabilities per our specifications. We are currently using it on the following ARM targets to generate coverage reports:
     373
     374 *  EDB7312
     375 *  SMDK2410
     376
     377The graphs below depict the coverage status of the ARM BSPs.
     378== ARM/EDB7312 ==
     379
     380
     381[[Image(CodeCoverageARM-EDB7312.png)]]
     382
     383== ARM/SMDK2410 ==
     384
     385
     386[[Image(CodeCoverageARM-SMDK2410.png)]]
     387
     388= i386 =
     389
     390
     391The QEMU project (http://libre.adacore.com/libre/tools/coverage/) is working to add the necessary coverage capabilities to that simulator.  The source code for this project is available from http://forge.open-do.org/scm/?group_id=8.  The following BSP is included in the coverage reports:
     392
     393 * pc386
     394
     395The graph below depicts the coverage status of the pc386 BSP.
     396
     397== i386/pc386 ==
     398
     399The graph below depicts the coverage status of the pc386 BSP.
     400
     401[[Image(CodeCoveragei386-pc386.png)]]
     402
     403== M68K/Coldfire ==
     404
     405
     406The QEMU project (http://libre.adacore.com/libre/tools/coverage/) is working to add the necessary coverage capabilities to that simulator.  The source code for this project is available from http://forge.open-do.org/scm/?group_id=8.  The following BSP is included in the coverage reports:
     407
     408 *  uC5282
     409
     410The graph below depicts the coverage status of the uC5282 BSP.
     411
     412== M68K/uC5282 ==
     413
     414[[Image(CodeCoveragem68k-uC5282.png)]]
     415
     416== PowerPC ==
     417
     418
     419The QEMU project (http://libre.adacore.com/libre/tools/coverage/) is working to add the necessary coverage capabilities to that simulator.  The source code for this project is available from http://forge.open-do.org/scm/?group_id=8.  The following BSP is included in the coverage reports:
     420
     421 *  qemuppc
     422
     423The graph below depicts the coverage status of the qemuppc BSP.
     424
     425== PowerPC/qemuppc ==
     426
     427
     428[[Image(CodeCoveragepowerpc-qemuppc.png)]]
     429
     430== SPARC ==
     431
     432
     433We are using TSIM from Gaisler Research on the following BSPs:
     434
     435 *  ERC32
     436 *  LEON2
     437 *  LEON3
     438
     439The graphs below depict the coverage status of the SPARC BSPs.
     440== * SPARC/ERC32 ==
     441
     442
     443[[Image(CodeCoverageSPARC-ERC32.png)]]
     444
     445== * SPARC/LEON2 ==
     446
     447
     448[[Image(CodeCoverageSPARC-LEON2.png)]]
     449
     450== * SPARC/LEON3 ==
     451
     452[[Image(CodeCoverageSPARC-LEON3.png)]]
    364453
    365454