<div dir="ltr"><div>Yes.  Side processor only.  I wasn't sure how to ask that.  I thought it would.  Thanks.</div><div><br></div><div>I figured I could write drivers to use either shared memory or Xilinx's mailbox IP as a serial device for inter processor IO.  Does RTEMS already support OpenAMP?  I'm running Linux on the A53 side.  There are no mailbox drivers in the Linux mainline, but OpenAMP is supported.  I'm hoping that if I can implement a serial device using OpenAMP / LibMetal, add it to the Linux device tree, then the other end of the device will just magically appear on the Linux side.<br></div><div><br></div><div>For now, I'm using a dedicated UART for the console.  I might go virtual later.  <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 9, 2021 at 1:27 PM Joel Sherrill <<a href="mailto:joel@rtems.org">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 9, 2021 at 12:53 PM Mathew Benson <<a href="mailto:mbenson@windhoverlabs.com" target="_blank">mbenson@windhoverlabs.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I might take that on.  When I took the RTEMS training a couple years ago, the repository was still in the middle of a restructuring and build system upgrade so it was a little confusing.  I just looked at it and the new documentation and it looks a lot less daunting. </div></blockquote><div><br></div><div>That's good feedback.</div><div><br></div><div>Hopefully this is mostly a BSP with possibly a few tweaks to the ARM specific code if the CPU model has differences not yet accounted for. </div><div><br></div><div>If used as a side processor only, it might not have many peripheral drivers which would make things simpler. The timer for the clock and interrupt controller are quite likely already supported.</div><div><br></div><div>One thing that does need to be addressed in the BSP and software stack is how to communicate with it as a side processor. There are standard open source packages out there for that and whatever one is used here would need to be ported. </div><div><br></div><div>I'm guessing here but the console may be virtual through that communications bridge to the main cores.</div><div><br></div><div>--joel</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"> <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 9, 2021 at 12:35 PM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Aug 9, 2021 at 11:49 AM Gedare Bloom <<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>> wrote:<br>
><br>
> Hi Mathew,<br>
><br>
> Not that I'm aware of, so probably not. There is ongoing work that is<br>
> improving the Zynq Ultrascale+ support, and there is also work ongoing<br>
> for the Xilinx Versal, which shares some features including R5F<br>
> co-processors. OAR has been pushing on Ultrascale, but I couldn't tell<br>
> you what their scope is, and I have been working with Chris Johns on<br>
> the Versal but the R5F is not yet in scope for me.<br>
<br>
Gedare's right. OAR did the aarch64 bit port but we haven't touched the<br>
R5 yet. Everytime someone (you?) ask, I always think of the R52 FVP and<br>
tms570 BSPs but those aren't what you need.<br>
<br>
This is certainly something we'd like to see for RTEMS. It just needs a<br>
sponsor.  <not so subtle hint> :)<br>
<br>
--joel<br>
><br>
> Gedare<br>
><br>
> On Sat, Aug 7, 2021 at 2:22 PM Mathew Benson <<a href="mailto:mbenson@windhoverlabs.com" target="_blank">mbenson@windhoverlabs.com</a>> wrote:<br>
> ><br>
> > Has anybody started or completed porting RTEMS to the R5?<br>
> ><br>
> > Sent from my iPad<br>
> > _______________________________________________<br>
> > users mailing list<br>
> > <a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
> > <a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
> _______________________________________________<br>
> users mailing list<br>
> <a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div><div><b>Mathew Benson</b><br></div>CEO | Chief Engineer<br></div>Windhover Labs, LLC<br>832-640-4018<br><br><img src="https://drive.google.com/a/windhoverlabs.com/uc?id=1cLDczWESrU667xKgEJlFhHa2yjq5UVhJ&export=download"><br></div><a href="http://www.windhoverlabs.com" target="_blank">www.windhoverlabs.com</a><br><br></div></div></div></div>
</blockquote></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div><b>Mathew Benson</b><br></div>CEO | Chief Engineer<br></div>Windhover Labs, LLC<br>832-640-4018<br><br><img src="https://drive.google.com/a/windhoverlabs.com/uc?id=1cLDczWESrU667xKgEJlFhHa2yjq5UVhJ&export=download"><br></div><a href="http://www.windhoverlabs.com" target="_blank">www.windhoverlabs.com</a><br><br></div></div></div></div>