diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2005-12-02 02:47:23 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2005-12-02 02:47:23 +0000 |
commit | d8ada5b617c70f3b94a3c6117958b62e8e0cb9e4 (patch) | |
tree | c3f1eda21f8ba34740ee482fb6a03beba3c725fa /c/src/lib/libbsp/powerpc/shared/vectors/vectors.h | |
parent | 2005-11-29 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-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.h | 2 |
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 |