diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-07-11 10:04:40 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-07-11 10:04:40 +0000 |
commit | 767cdd8470eac9396d326a65f640e5234784a3d4 (patch) | |
tree | b226e9649661dfd1b7e7fb209ed19b5bfb548d4e /cpukit/score/cpu/powerpc/rtems/asm.h | |
parent | add display driver for HCMS* SPI displays (diff) | |
download | rtems-767cdd8470eac9396d326a65f640e5234784a3d4.tar.bz2 |
adapted for modified exception code
Diffstat (limited to 'cpukit/score/cpu/powerpc/rtems/asm.h')
-rw-r--r-- | cpukit/score/cpu/powerpc/rtems/asm.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/cpukit/score/cpu/powerpc/rtems/asm.h b/cpukit/score/cpu/powerpc/rtems/asm.h index b115d26c5a..1afc422d31 100644 --- a/cpukit/score/cpu/powerpc/rtems/asm.h +++ b/cpukit/score/cpu/powerpc/rtems/asm.h @@ -157,15 +157,25 @@ */ #define srr0 0x01a #define srr1 0x01b -#if defined(ppc403) || defined(ppc405) -#define srr2 0x3de /* IBM 400 series only */ -#define srr3 0x3df /* IBM 400 series only */ -#endif /* ppc403 or ppc405 */ +#define srr2 0x3de /* IBM 400 series only */ +#define srr3 0x3df /* IBM 400 series only */ +#define csrr0 58 /* Book E */ +#define csrr1 59 /* Book E */ +#define mcsrr0 570 /* e500 */ +#define mcsrr1 571 /* e500 */ +#define dsrr0 574 /* e200 */ +#define dsrr1 575 /* e200 */ #define sprg0 0x110 #define sprg1 0x111 #define sprg2 0x112 #define sprg3 0x113 +#define sprg4 276 +#define sprg5 277 +#define sprg6 278 +#define sprg7 279 + +#define usprg0 256 #define dar 0x013 /* Data Address Register */ #define dec 0x016 /* Decrementer Register */ |