EPICS Home

Experimental Physics and Industrial Control System


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

Subject: Bugs in 3.14.5
From: Kate Feng <[email protected]>
To: [email protected]
Date: Thu, 03 Jun 2004 15:55:31 -0400
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  <20042005  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  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024