<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 22, 2017 at 10:17 PM, Michael Davidsaver <span dir="ltr"><<a href="mailto:mdavidsaver@gmail.com" target="_blank">mdavidsaver@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For awhile now I've had a side project to add emulation of the mvme3100<br>
board to QEMU with RTEMS as the guest.  I think I have it basically<br>
working* and would be interesting to know if anyone else has a use for<br>
it.  One of my goals is running the EPICS unittest suite (which passes).<br>
 It might be useful for RTEMS testing as well.<br></blockquote><div><br></div><div>It will be useful for RTEMS. </div><div><br></div><div>Have you submitted the patch upstream to qemu? We like the patches in the</div><div>RSB build of tools to come from upstream sources.</div><div><br></div><div>Also it would be very much appreciated if you could modify the RSB Qemu</div><div>configuration to include this patch from the upstream Qemu submission.</div><div><br></div><div>And finally, we are trying to get RTEMS test results on as many BSPs as</div><div>possible. The RTEMS Tester is ready for real users. Testing on a simulator</div><div>moves a BSP from Tier 3 to Tier 2 and results on real hardware move it</div><div>to Tier 1. </div><div><br></div><div>The addition of RTEMS Tester and adoption of tiers for BSPs and ports was </div><div>a decision the core developers made to increase confidence and give us</div><div>guidance on when a BSP/port should be deprecated. </div><div><br></div><div>Chris Johns has posted some instructions this week on how to configured</div><div>the RTEMS Tester for your local setup. I am sure he would be very happy to</div><div>help you get it running for mvme3100 qemu and real hardware.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Anyone interested in testing will need to build QEMU from<br>
<br>
> git clone --branch vme <a href="https://github.com/mdavidsaver/qemu.git" rel="noreferrer" target="_blank">https://github.com/<wbr>mdavidsaver/qemu.git</a><br>
and also build a stub bootloader<br>
<br>
> git clone --branch tomload <a href="https://github.com/mdavidsaver/baremetal.git" rel="noreferrer" target="_blank">https://github.com/<wbr>mdavidsaver/baremetal.git</a><br>
<br>
Change PREFIX in Makefile as appropriate<br>
<br>
Then, to eg. run the RTEMS ticker demo<br>
<br>
> qemu-system-ppc -M mvme3100-1152 -serial stdio -no-reboot \<br>
> -d guest_errors,unimp \<br>
> -bios tomload.bin \<br>
> -kernel powerpc/rtems4.10/ticker.bin<br>
<br>
<br>
<br>
* I see occasional 1 sec delays in network packet tx/rx which I haven't<br>
tracked down yet.<br></blockquote><div><br></div><div>We still haven't automated network testing but that's on the wish list at least.</div><div><br></div><div>Thanks.</div><div><br></div><div>--joel </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br>
</blockquote></div><br></div></div>