summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/powerpc
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2005-02-15 06:11:04 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2005-02-15 06:11:04 +0000
commitb77bb8c1cbda1df812f9167f84762ad76c83a3b8 (patch)
tree15b74bc76c1e82a5cd39d2f731829f6f88524352 /cpukit/score/cpu/powerpc
parent2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-b77bb8c1cbda1df812f9167f84762ad76c83a3b8.tar.bz2
2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/powerpc.h: Add __ALTIVEC__ support.
Diffstat (limited to 'cpukit/score/cpu/powerpc')
-rw-r--r--cpukit/score/cpu/powerpc/ChangeLog4
-rw-r--r--cpukit/score/cpu/powerpc/rtems/score/powerpc.h18
2 files changed, 13 insertions, 9 deletions
diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog
index 8d65da3343..c4fde11dbf 100644
--- a/cpukit/score/cpu/powerpc/ChangeLog
+++ b/cpukit/score/cpu/powerpc/ChangeLog
@@ -1,5 +1,9 @@
2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
+ * rtems/score/powerpc.h: Add __ALTIVEC__ support.
+
+2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
+
* rtems/score/powerpc.h: Merge ppc603 and ppc603e
PPC_IRQ_*/PPC_TLB_* defines.
diff --git a/cpukit/score/cpu/powerpc/rtems/score/powerpc.h b/cpukit/score/cpu/powerpc/rtems/score/powerpc.h
index e7c8cfae12..def02e68bc 100644
--- a/cpukit/score/cpu/powerpc/rtems/score/powerpc.h
+++ b/cpukit/score/cpu/powerpc/rtems/score/powerpc.h
@@ -192,18 +192,18 @@ extern "C" {
#define PPC_ALIGNMENT 8
-#elif defined(mpc7400)
+#elif defined(__ALTIVEC__)
+/* ppc altivec family */
+#if defined(mpc7400)
+#define CPU_MODEL_NAME "PowerPC 7400"
+#elif defined(mpc7450)
#define CPU_MODEL_NAME "PowerPC 7400"
-
-#define PPC_ALIGNMENT 8
-
#elif defined(mpc7455)
-/*
- * Added by S.K. Feng <feng1@bnl.gov> 10/03
- */
-
-#define CPU_MODEL_NAME "PowerPC 7455"
+#define CPU_MODEL_NAME "PowerPC 7455"
+#else
+#define CPU_MODEL_NAME "PowerPC Altivec"
+#endif
#define PPC_ALIGNMENT 8
#define PPC_CACHE_ALIGNMENT 32