EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  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  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: _excStub & _excIntStub
From: Andy Foster <[email protected]>
To: "Owens, PH (Peter)" <[email protected]>
Cc: Epics Questions <[email protected]>
Date: Wed, 8 Jan 2003 15:29:07 +0000 (GMT)
Hi Pete,

There are no default handler interrupt stub routines on the PPC, so
_excStub & _excIntStub do not exist.

I got round these messages by adding:

LOCAL char      *defaultHandlerNames[] = {
#if CPU != PPC604
                        "_excStub",
                        "_excIntStub",
#endif
                        "_unsolicitedHandlerEPICS"};

at line 110 of "base/src/db/devLib.c.

Cheers,

Andy


On Wed, 8 Jan 2003, Owens, PH (Peter) wrote:

> When I run iocInit on a ppc 604 system I get some messeges warning me that
> the symbols
> _excStub & _excIntStub do not exist.
> They look if as if they are supposed to be VxWorks system calls:
>
> 	-> iocInit
> 	IocLogClient: EPICS environment variable "EPICS_IOC_LOG_INET"
> undefined
> 	iocLogClient: logging disabled
>
> ############################################################################
> 	###  @(#)EPICS IOC CORE built on Aug 17 2001
> 	###  @(#)Version R3.13.4 $2000/12/15 15:52:33$
>
> ############################################################################
> 	Starting iocInit
> 	filename="../devLib.c" line number=970
> 	Internal failure initHandlerAddrList() _excStub not in sym table
> 	filename="../devLib.c" line number=970
> 	Internal failure initHandlerAddrList() _excIntStub not in sym table
> 	value = 0 = 0x0
> 	-> iocInit: All initialization complete
>
> As far as I can make out all devLib.c does is to call symFindByNameEPICS
> to check if the symbols exist, but then does not seem to do anything with
> them if they
> do.
>
> Should I worry about this?
>
> Pete
> ---------------------------------------
> mailto:[email protected]
> phone:+44 (0)1925 603974
> fax:    +44 (0)1925 603124
>
> CLRC
> Daresbury Laboratory
> Keckwick Lane
> Warrington
> WA4 4AD
> UK
>

--------------------------------------------------------------------
Observatory Sciences Limited    Email: [email protected]
William James House             Tel: 44 - (0)1223 - 508259
Cowley Road                     Fax: 44 - (0)1223 - 508258
Cambridge, CB4 0WX, UK          http://www.observatorysciences.co.uk




References:
_excStub & _excIntStub Owens, PH (Peter)

Navigate by Date:
Prev: RE: _excStub & _excIntStub Jeff Hill
Next: Xycom IP Support Andy Foster
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: _excStub & _excIntStub Jeff Hill
Next: Xycom IP Support Andy Foster
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·