<div dir="ltr"><br><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 27 Nov 2018 at 13:30, Vijay Kumar Banerjee <<a href="mailto:vijaykumar9597@gmail.com">vijaykumar9597@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div dir="ltr"><br clear="all"><div><div dir="ltr" class="m_3471945297975013159m_2119138434424671806gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><br></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr">On Tue, 27 Nov 2018 at 10:28, Chris Johns <<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 27/11/2018 04:28, Vijay Kumar Banerjee wrote:<br>
> On Mon, 26 Nov 2018 at 16:27, Chris Johns <<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a><br>
> <mailto:<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>>> wrote:<br>
>     > On 26 Nov 2018, at 6:57 pm, Vijay Kumar Banerjee <<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a><br>
>     <mailto:<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>>> wrote:<br>
>     ><br>
>     >> On Mon, Nov 26, 2018 at 06:28:33PM +1100, Chris Johns wrote:<br>
>     >><br>
>     >>> On 26 Nov 2018, at 5:21 pm, Vijay Kumar Banerjee<br>
>     <<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a> <mailto:<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>>> wrote:<br>
>     >>> I'm getting the result Invalid while running hello.exe with rtems-test<br>
>     on leon3 (without coverage option)<br>
>     >>> attaching the log.<br>
>     >><br>
>     >> Can you please revert or not apply patch 1 and let me know what happens?<br>
>     I have a feeling the coverage Qemu may be the old or different settings.<br>
>     > it works after reverting the first patch.<br>
> <br>
>     Can you define ‘qemu_use_serial_console’ when coverage is enabled? Doing<br>
>     this will work with the coverage qemu.<br>
> <br>
> ..... how to do that ?  <br>
> <br>
<br>
I would:<br>
<br>
1. Define 'coverage' in tester/rt/coverage.py in 'macros_'. See macrocs.py for<br>
the call <a href="https://git.rtems.org/rtems-tools/tree/rtemstoolkit/macros.py#n442" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-tools/tree/rtemstoolkit/macros.py#n442</a>.<br>
<br>
2. In <a href="https://git.rtems.org/rtems-tools/tree/tester/rtems/testing/qemu.cfg#n61" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-tools/tree/tester/rtems/testing/qemu.cfg#n61</a><br>
move this logic up to line 51 and use something like:<br>
<br>
 #<br>
 # Coverage, some builds of qemu support coverage.<br>
 #<br>
 %ifdef coverage<br>
  %define qemu_use_serial_console<br>
  %ifn %{defined bsp_qemu_cov_opts}<br>
   %define bsp_qemu_cov_opts %{nil}<br>
  %endif<br>
 %endif<br>
<br></blockquote><div>Thank you for explaining in such detail. It's working after this change.</div><div>I have attached the patch in this email. </div></div></div></blockquote><div>ping :) </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Chris<br>
</blockquote></div></div>
</blockquote></div></div>