Version 8 (modified by JoelSherrill, on 09/29/09 at 00:36:46) (diff) |
---|
Code Coverage Status
Table of Contents
Results 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.
Currently Analyzed
ARM
The SkyEye project has added coverage analysis capabilities per our specifications. We are currently using it on the following ARM targets to generate coverage reports:
- EDB7312
- SMDK2410
The graphs below depict the status of the ARM BSPs.
ARM/EDB7312
<br style="clear: both" />
ARM/SMDK2410
<br style="clear: both" />
i386
The 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.
- pc386
SPARC
We are using TSIM from Gaisler Research on the following BSPs:
- ERC32
- LEON2
- LEON3
Not Currently Analysed
Blackfin
Since SkyEye supports this target architecture, we hope to one day get coverage results on the following BSPs:
- eZKit553
Coldfire
SkyEye supports the Coldfire but is currently unable to run any RTEMS Coldfire BSP. Work to improve Skyeye's Coldfire support is welcomed. We look forward to being able to use it to perform coverage testing on the following BSPs.
- mcf5206elite
In addition Qemu has support for the Coldfire and we can run the uC5282 BSP on it. Unfortunately, the Qemu ColdFire? support does not yet include tracing.
PowerPC
Qemu includes support for various PowerPC boards. We have not yet matched a BSP with one of these that works. The likely solution is to do a minimal BSP based upon the powerpc-elf support being used by the Qemu developers. This should result in a minimal but functional BSP and be easy to cobble together.
Attachments (7)
-
CodeCoverageARM-EDB7312.png (23.0 KB) - added by Amar Takhar on 11/23/14 at 05:06:27.
Imported from old wiki.
-
CodeCoverageARM-SMDK2410.png (23.3 KB) - added by Amar Takhar on 11/23/14 at 05:06:28.
Imported from old wiki.
-
CodeCoveragei386-pc386.png (23.8 KB) - added by Amar Takhar on 11/23/14 at 05:06:28.
Imported from old wiki.
-
CodeCoveragem68k-uC5282.png (23.6 KB) - added by Amar Takhar on 11/23/14 at 05:06:29.
Imported from old wiki.
-
CodeCoverageSPARC-ERC32.png (22.8 KB) - added by Amar Takhar on 11/23/14 at 05:06:29.
Imported from old wiki.
-
CodeCoverageSPARC-LEON2.png (22.8 KB) - added by Amar Takhar on 11/23/14 at 05:06:30.
Imported from old wiki.
-
CodeCoverageSPARC-LEON3.png (22.5 KB) - added by Amar Takhar on 11/23/14 at 05:06:30.
Imported from old wiki.
Download all attachments as: .zip