SIS MP success
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.
More information about the devel