<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 11, 2020, 9:46 AM Heinz Junkes <<a href="mailto:junkes@fhi-berlin.mpg.de">junkes@fhi-berlin.mpg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">It's not my experience.<div><br></div><div><div>I made my first attempts with RTEMS5 for a beatnik-board (MVME6100).</div><div>For this I created the BSP like this:</div></div><div><br></div><div><div> cd build/b-beatnik</div><div>    ../../rtems/configure --enable-maintainer-mode --prefix=$HOME/RTEMS/rtems-5 --target=powerpc-rtems5 --enable-rtemsbsp="beatnik" --enable-posix --enable-cxx --enable-networking</div><div><br></div><div>Through "--enable-networking" I was able to use the "old" rtems-bsdnet. With NTP, NFS etc. .</div><div><br></div><div>At the moment I am in the process of using the "new" netbsd. For this I am no longer allowed to specify "--enable-networking" when building the bsp. That's what it says</div><div>in the documentation and it works. The old NFS also works with it, it just lacks NTP (or PTP). And what I still miss very much is the support for the RTC and above all</div><div>the libpci to access the vmebus.</div><div><div>So I played a little with xilinx-zynq and beaglebone. Now I make the rtems_init at EPICS dependent on</div><div>xilinx_zynq_zedboard/make/bsp.cfg:HAS_NETWORKING = no (new bsdlib)</div></div><div>beatnik/make/bsp.cfg:HAS_NETWORKING = yes (old rtemsbsd code)</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">This is good to hear. Maybe it is in an ifdef in EPICS. Still not sure why it would include that file though. It doesn't appear to be anywhere except libbsd.</div><div dir="auto"><br></div><div dir="auto">So the beatnik works with the new stack. That's good news. Do you happen to know about the mvme3100 or any of the motorola_powerpc boards? It looks like the drivers are in libbsd but I don't think anyone has reported them working.</div><div dir="auto"><br></div><div dir="auto">--joel</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div><div><br></div><div>Gruss Heinz</div><div><br></div><div><br></div><div><br><div><br><blockquote type="cite"><div>On 11. Jul 2020, at 00:14, Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank" rel="noreferrer">joel@rtems.org</a>> wrote:</div><br><div><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important">Wading in late but I thought I saw something that was contradictory:</span><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Build BSP with --enable-networking</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Code needs rtems-libbsd</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">If the code needs rtems-libbsd, then you MUST build fill with --disable-networking.</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">If EPICS code needs rtems-libbsd, that limits the number of BSPs that can be used but you need to always use libbsd.</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">--joel</div></div></blockquote></div><br></div></div></div></blockquote></div></div></div>