suggestions on handling additional exception levels on ppc32

Scott Wood scottwood at freescale.com
Tue Apr 29 01:59:28 EST 2008


On Mon, Apr 28, 2008 at 10:40:56AM -0500, Kumar Gala wrote:
> A few possibilities:
> * introduce an additional function pointer as part of  
> EXC_XFER_TEMPLATE() to specifies the type of handler (normal, crit,  
> dbg, mcheck)
> * use the traps field low order bits to determine normal, crit, dbg,  
> mcheck at run time.
> * duplicate the code paths for each exception level
> 
> suggestions?

You could temporarily disable all asynchronous exceptions, and use the
registers of the highest-priority exception type.

-Scott



More information about the Linuxppc-dev mailing list