summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/vectors/vectors.h
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2005-12-02 02:47:23 +0000
committerTill Straumann <strauman@slac.stanford.edu>2005-12-02 02:47:23 +0000
commitd8ada5b617c70f3b94a3c6117958b62e8e0cb9e4 (patch)
treec3f1eda21f8ba34740ee482fb6a03beba3c725fa /c/src/lib/libbsp/powerpc/shared/vectors/vectors.h
parent2005-11-29 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-d8ada5b617c70f3b94a3c6117958b62e8e0cb9e4.tar.bz2
2005-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/vectors/vectors.h, shared/vectors/vectors.S, shared/vectors/vectors_init.c: Reduced size of default prologue (some exceptions, e.g., altivec unavail.) are only 0x20 bytes apart. Also introduced a modified prologue that switches r0..r3 shadowing off (r0..r3 undefined on certain 603e variants when incurring a TLB miss).
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/vectors/vectors.h')
-rw-r--r--c/src/lib/libbsp/powerpc/shared/vectors/vectors.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/vectors/vectors.h b/c/src/lib/libbsp/powerpc/shared/vectors/vectors.h
index 4e5ce04d41..55823893ce 100644
--- a/c/src/lib/libbsp/powerpc/shared/vectors/vectors.h
+++ b/c/src/lib/libbsp/powerpc/shared/vectors/vectors.h
@@ -75,11 +75,13 @@
*/
extern void default_exception_vector_code_prolog();
+extern void tgpr_clr_exception_vector_code_prolog();
/* This symbol is generated by the linker; prevent it from
* being accessed in one of the short data areas by declaring
* it as an array
*/
extern int default_exception_vector_code_prolog_size[];
+extern int tgpr_clr_exception_vector_code_prolog_size[];
/* codemove is like memmove, but it also gets the cache line size
* as 4th parameter to synchronize them. If this last parameter is