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  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 
<== Date ==> <== Thread ==>

Subject: Re: _excStub & _excIntStub
From: Andy Foster <ajf@observatorysciences.co.uk>
To: "Owens, PH (Peter)" <P.H.Owens@dl.ac.uk>
Cc: Epics Questions <tech-talk@aps.anl.gov>
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:p.h.owens@dl.ac.uk
> phone:+44 (0)1925 603974
> fax:    +44 (0)1925 603124
>
> CLRC
> Daresbury Laboratory
> Keckwick Lane
> Warrington
> WA4 4AD
> UK
>

--------------------------------------------------------------------
Observatory Sciences Limited    Email: ajf@observatorysciences.co.uk
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 
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 
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 ·