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: "Jeff Hill" <[email protected]>
To: "'Owens, PH \(Peter\)'" <[email protected]>, <[email protected]>
Date: Wed, 8 Jan 2003 08:20:34 -0700
That message originates from the initHandlerAddrList() function in the
devLib library which has not been properly upgraded to support the PPC
architecture. However, looking in the source code I see that
initHandlerAddrList() is called in only one place, and that an ifdef has
been installed in devLib.c which presumably prevents it from being
called on PPC targets. See attached.

Jeff

LOCAL int
vectorInUse(
unsigned       vectorNumber
)
{
	static int	init;
    int     	i;
    myISR		*psub;

#   if CPU_FAMILY == PPC
        return FALSE;
#   endif

	if(!init){
		initHandlerAddrList();
		init = TRUE;
	}


> -----Original Message-----
> From: Owens, PH (Peter) [mailto:[email protected]]
> Sent: Wednesday, January 08, 2003 8:02 AM
> To: [email protected]
> Subject: _excStub & _excIntStub
> 
> 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


References:
_excStub & _excIntStub Owens, PH (Peter)

Navigate by Date:
Prev: _excStub & _excIntStub Owens, PH (Peter)
Next: Re: _excStub & _excIntStub 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: _excStub & _excIntStub Owens, PH (Peter)
Next: Re: _excStub & _excIntStub 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 ·