diff options
Diffstat (limited to 'cpukit/score/cpu')
-rw-r--r-- | cpukit/score/cpu/powerpc/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/score/cpu/powerpc/rtems/powerpc/registers.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog index 4d83efb6b8..96998327a4 100644 --- a/cpukit/score/cpu/powerpc/ChangeLog +++ b/cpukit/score/cpu/powerpc/ChangeLog @@ -1,3 +1,7 @@ +2008-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields. + 2008-07-14 Thomas Doerfler <thomas.doerfler@embedded-brains.de> * rtems/powerpc/registers.h: diff --git a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h index 61fca2efbe..04e69c5403 100644 --- a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h +++ b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h @@ -302,14 +302,18 @@ lidate */ #define PPC405_TCR 0x3DA #define BOOKE_TCR 340 #define BOOKE_TCR_WP(x) (((x)&3)<<30) +#define BOOKE_TCR_WP_MASK (3<<30) #define BOOKE_TCR_WRC(x) (((x)&3)<<28) +#define BOOKE_TCR_WRC_MASK (3<<28) #define BOOKE_TCR_WIE (1<<27) #define BOOKE_TCR_DIE (1<<26) #define BOOKE_TCR_FP(x) (((x)&3)<<24) #define BOOKE_TCR_FIE (1<<23) #define BOOKE_TCR_ARE (1<<22) #define BOOKE_TCR_WPEXT(x) (((x)&0xf)<<17) +#define BOOKE_TCR_WPEXT_MASK (0xf<<17) #define BOOKE_TCR_FPEXT(x) (((x)&0xf)<<13) +#define BOOKE_TCR_FPEXT_MASK (0xf<<13) /** * @brief Default value for the interrupt disable mask. |