EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Information request on RTEMS 4.10 needs/wants
From: Gedare Bloom via Core-talk <core-talk at aps.anl.gov>
To: "Johnson, Andrew N." <anj at anl.gov>
Cc: EPICS core-talk <core-talk at aps.anl.gov>, Joel Sherrill <joel at rtems.org>
Date: Fri, 12 Feb 2021 11:37:33 -0700
On Thu, Feb 11, 2021 at 2:24 PM Johnson, Andrew N. <anj at anl.gov> wrote:
>
> Hi Gedare,
>
> On Feb 11, 2021, at 2:28 PM, Gedare Bloom via Core-talk <core-talk at aps.anl.gov> wrote:
>
>
> There's a proposal that was floated 3 years ago and is recirculating
> within the RTEMS development team to consider a long-term stable
> branch of rtems-4.10. I'd like to gather some information about
> possible interest or non-interest from EPICS. The key question is:
> Would you like to include long-term stable 4.10 releases in any
> open/maintained EPICS versions?
>
>
> I can’t speak for other labs, but the APS at Argonne currently has around 100 RTEMS 4.9.2 and 4.10.2 uC5282 systems of several different types in our operational systems. Because of the limited size of that CPU board we don’t know whether those systems could be upgraded to RTEMS-5, and we don’t have the effort available right now to find out. As a result we want future EPICS releases to continue to build and run on RTEMS 4.10, and we have been contributing effort to ensure that EPICS will continue to work on 4.10 after we merge in the RTEMS-5 port. We haven’t needed to build newer RTEMS 4.10.x versions at APS, although I believe some other labs may have been using newer tagged versions.
>
This is good to know. I think I and others will attempt to
characterize the size/resource requirements on 5.1, and I might try to
do a comparison against 4.10. (It is, probably, publishable work for
me so I can put some time into it.) Although the source code
complexity is increasing, we believe the runtime overhead may actually
be shrinking due to better ways to optimize code and system resources.
More on that, later.

(I have also put in an order for uC5282 devices, but waiting to find
out from Arcturus if the development kits are available any longer or
only the SODIMM devices. I might like some assistance to put together
a SODIMM harness for testing, if that is all I can procure. I'll
engage you offline about that if it comes to it.)

> Now speaking as an EPICS Core developer the EPICS CI process on GitHub Actions current runs our built-in unit tests against both 4.9 and 4.10 on i386 under qemu, and for RTEMS-5 we will test against i686 under qemu. We could add other architectures too if they can be made to run under qemu. The RTEMS builds that we use are compiled by Michael Davidsaver – we don’t try to use the latest RTEMS git version and I’m not sure exactly which tags his images were built against.
>
My (University/NSF-funded) team is working with qemu/pc right now as
well, and we will look at other ways to improve qemu-based testing for
EPICS+RTEMS at least for future releases. 4.10-based testing
improvements are not on anyone's roadmap, unless the RTEMS Project
decides to commit to an LTS branch on it.

> I will respond to your other email too…
>
> - Andrew
>
> --
> Complexity comes for free, simplicity you have to work for.
>

Replies:
Re: Information request on RTEMS 4.10 needs/wants Michael Davidsaver via Core-talk
References:
Information request on RTEMS 4.10 needs/wants Gedare Bloom via Core-talk
Re: Information request on RTEMS 4.10 needs/wants Johnson, Andrew N. via Core-talk

Navigate by Date:
Prev: Re: Information request on RTEMS 6+ needs/wants Heinz Junkes via Core-talk
Next: Re: Information request on RTEMS 4.10 needs/wants Gedare Bloom via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: Information request on RTEMS 4.10 needs/wants Gedare Bloom via Core-talk
Next: Re: Information request on RTEMS 4.10 needs/wants Michael Davidsaver via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 13 Feb 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·