EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
<== Date ==> <== Thread ==>

Subject: PVXS on RTEMS (Re: PVXS release 1.3.0)
From: Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov>
To: "Murray, Doug" <drm at slac.stanford.edu>
Cc: EPICS Tech-Talk <tech-talk at aps.anl.gov>
Date: Thu, 14 Dec 2023 10:03:50 -0800
On 12/14/23 09:34, Murray, Doug wrote:
Is PVXS able to compile and work with RTEMS, given its dependency on libevent?

My CI tests include building and running w/ RTEMS5/pc686 and the "new" lsbbsd network stack.

Some changes were required to get libevent working with the RTEMS "new" libbsd network stack.
These will appear in forthcoming the libevent 2.2 series.  As a convenience, I have a git
submodule bundle/libevent in the PVXS repository pointing to a known working revision.

The CI job does the equivalent of:

make -C pvxs/bundle libevent.RTEMS-pc686

https://mdavidsaver.github.io/pvxs/building.html


cheers

-doug

*From: *Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov>
*Date: *Tuesday, December 12, 2023 at 9:56 PM
*To: *EPICS Tech-Talk <tech-talk at aps.anl.gov>
*Subject: *PVXS release 1.3.0

PVXS 1.3.0 is now available (also P4P 4.1.12).  The major addition
is support for PVA links in QSRV2.  I thinks this brings PVXS/QSRV2
to ~feature parity with pva2pva/QSRV1.

Special thanks goes to Simon Rose for his contribution.

Previously, $PVXS_QSRV_ENABLE had to be set to "YES" as opt-in to run
QSRV2.  Beginning with 1.3.0 QSRV2 will enable automatically unless
QSRV1 has been loaded into the same process.  Setting PVXS_QSRV_ENABLE=NO
continues to explicitly disable at runtime

https://mdavidsaver.github.io/pvxs/ioc.html#qsrv-2 <https://mdavidsaver.github.io/pvxs/ioc.html#qsrv-2>

download https://github.com/mdavidsaver/pvxs/releases <https://github.com/mdavidsaver/pvxs/releases>

documentation https://mdavidsaver.github.io/pvxs <https://mdavidsaver.github.io/pvxs>

release notes https://mdavidsaver.github.io/pvxs/releasenotes.html <https://mdavidsaver.github.io/pvxs/releasenotes.html>



References:
PVXS release 1.1.2 Michael Davidsaver via Tech-talk
PVXS release 1.2.0 Michael Davidsaver via Tech-talk
PVXS release 1.3.0 Michael Davidsaver via Tech-talk
Re: PVXS release 1.3.0 Murray, Doug via Tech-talk

Navigate by Date:
Prev: Re: PVXS release 1.3.0 Murray, Doug via Tech-talk
Next: Re: is there an EPICS module to makePvToArchiveFromDbInfo() ? NADOT Victor via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
Navigate by Thread:
Prev: Re: PVXS release 1.3.0 Murray, Doug via Tech-talk
Next: Multiple sequencer instances undesirably sharing information Marco A. Barra Montevechi Filho via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
ANJ, 15 Dec 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·