SIS MP success

Chris Johns chrisj at rtems.org
Fri Dec 14 06:07:42 UTC 2018


On 13/12/2018 20:30, Sebastian Huber wrote:
> On 13/12/2018 09:16, Jiri Gaisler wrote:
>>> I use the SIS every day for RTEMS development and test suite runs. The
>>> SMP support would be a very valuable for RTEMS development. If we can
>>> get also code coverage from it, then it would be perfect.
>> I can look at the coverage support. 

This would be fantastic. The support for detailed analysis of trace data in
RTEMS is growing. Covoar has had a lot of work done on it this year. An
efficient cross-host way to get good trace data will improve the quality of RTEMS.

I, like Sebastian, use the SIS for my development work.

>> Is there a standardized format for coverage data that I should use?
> 
> I am not sure if there exists a standardized format. but Joel is the expert in
> this area.

The covoar tool currently support the couverture qemu trace format. I am not
sure if it is something Adacore invented.

The covoar tool is run from within the rtems-test tool when the BSP supports
coverage. It has the ability to support a number of formats so we can add what
is created. I suggest any format that is compact and can be parsed in a single
pass should be fine.

The ability to control the trace file name would be nice. The rtems-test tool
runs the sis simulator in parallel on the available cores and we now have a
number of executables in the same directory.

Chris



More information about the devel mailing list