Experimental Physics and Industrial Control System
Hi all,
Two bugs found in the EPICS 3.14.5 running RTEMS-mvme2307.
1) The iocInit() actually runs init() for all the devices
listed in the loaded *.dbd even though the devices
are not loaded in any *.db file. Does it have to be done
this way ? I hope this is not an intended
new feature. Does this happen to VxWorks thread as well ?
In the 3.14.0beat2, the iocInit() runs init() only
for devices loaded in the *.db, not for all the devices
listed in the *.dbd, which optimizes/minimizes our application
maintenance.
2) A patch is needed in RTEMS for all the
3.14.x/src/libCom/osi/os/RTEMS/epicsThread.c files mostly
because a clock tick is required to support the functionality
of rtems_task_wait_after().
The patch example for the 3.14.5 :
diff epicsThread.c epicsThread.c.orig
58c58
< static int initialized=0;
---
> static int initialized;
385c385
< delay = 1;
---
> delay = 0;
Regards,
Kate
- Replies:
- Re: Bugs in 3.14.5 Eric Norum
- Navigate by Date:
- Prev:
RE: found a bug in 3.13.9 dbLoadTemplate - after all that time Mark Rivers
- Next:
Re: Bugs in 3.14.5 Eric Norum
- 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
2023
2024
- Navigate by Thread:
- Prev:
bug and fix in iocCore Dirk Zimoch
- Next:
Re: Bugs in 3.14.5 Eric Norum
- 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
2023
2024