diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2008-05-14 22:34:06 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2008-05-14 22:34:06 +0000 |
commit | 8ac748c1bfcb931c9e511cafbd1edbba14beb586 (patch) | |
tree | c04457a091356f79495f0b99f58b2d363b524414 /c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_bspsupp.h | |
parent | 2008-05-14 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-8ac748c1bfcb931c9e511cafbd1edbba14beb586.tar.bz2 |
2008-05-14 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_bspsupp.h: added
comment about the semantics of the return value of
ppc_exc_handler_t.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_bspsupp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_bspsupp.h b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_bspsupp.h index 636d8b8476..de805c9366 100644 --- a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_bspsupp.h +++ b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_bspsupp.h @@ -24,6 +24,16 @@ extern "C" { /****************************************************/ +/* + * Exception handlers should return 0 if the exception + * was handled and normal execution may resume. + * + * They should return (-1) to 'rethrow' the exception + * resulting in the globalExcHdl() being called. + * + * Other return values are reserved. + */ + typedef int (*ppc_exc_handler_t)(BSP_Exception_frame *f, unsigned int vector); /* |