On Thu, Dec 09, 1999 at 09:05:47AM +0100, Carsten Langgaard wrote:
> > I have been working through the initialization code for the MIPS/Linux
> > kernel and have traced through to the point
> > where the MIPS exceptions are installed. I have not been able to locate
> > the following routines
> >
> > handle_adel
> > handle_ades
> > handle_sys
> > handle_bp
> > handle_n
> > handle_cpu
> > handle_ov
> > handle_tr
> > handle_fpe
> >
> > I see where these are defined by "extern asmlinkage" references but
> > can't locate the actual implementation of these
> > exceptions. Any idea what files these routines might be located in?
> > Any help would be greatly appreciated
>
> They are located in arch/mips/kernel/entry.S
> They are a little hard to find as they use the BUILD_HANDLER macro to
> extract the routines.
No wonder why I haven't ever received a patch for these routines since
the MIPS port exists :-)
They should be rewritten anyway; the current code expands the macro
SAVE_ALL quite often, so has a bad cache performance.
Ralf
|