[rtems commit] powerpc: Add more BUCSR register values

Sebastian Huber sebh at rtems.org
Wed Nov 21 15:36:29 UTC 2012


Module:    rtems
Branch:    master
Commit:    7f23eadb477b9926ef12293908f13e2dc98c5390
Changeset: http://git.rtems.org/rtems/commit/?id=7f23eadb477b9926ef12293908f13e2dc98c5390

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Nov 21 09:16:32 2012 +0100

powerpc: Add more BUCSR register values

---

 cpukit/score/cpu/powerpc/rtems/powerpc/registers.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h
index 03e2ea6..2eb9235 100644
--- a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h
+++ b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h
@@ -336,6 +336,14 @@ lidate */
 
 #define FSL_EIS_BUCSR 1013
 #define FSL_EIS_BUCSR_BBFI (1 << (63 - 54))
+#define FSL_EIS_BUCSR_BALLOC_ALL (0x0 << (63 - 59))
+#define FSL_EIS_BUCSR_BALLOC_FORWARD (0x1 << (63 - 59))
+#define FSL_EIS_BUCSR_BALLOC_BACKWARD (0x2 << (63 - 59))
+#define FSL_EIS_BUCSR_BALLOC_NONE (0x3 << (63 - 59))
+#define FSL_EIS_BUCSR_BPRED_TAKEN (0x0 << (63 - 61))
+#define FSL_EIS_BUCSR_BPRED_TAKEN_ONLY_FORWARD (0x1 << (63 - 62))
+#define FSL_EIS_BUCSR_BPRED_TAKEN_ONLY_BACKWARD (0x2 << (63 - 62))
+#define FSL_EIS_BUCSR_BPRED_NOT_TAKEN (0x3 << (63 - 62))
 #define FSL_EIS_BUCSR_BPEN (1 << (63 - 63))
 
 /* Freescale Book E Implementation Standards (EIS): Hardware Implementation-Dependent Registers */




More information about the vc mailing list