Skip to contentSkip to conversation

cell: add ps3 platform spu support

PATCH In review Geoff Levand 1 participant 1 message Nov 17, 2006 PowerPC

lore
Share & tools
lore
#0 lore raw

PATCH 14/16 cell: add ps3 platform spu support

Adds spu support for the PS3 Platform.

---

This patch requires my previous patch which split the existing spu support into platform specific and platform independent parts.

 arch/powerpc/platforms/ps3pf/Makefile   |    2 
 arch/powerpc/platforms/ps3pf/platform.h |    8 
 arch/powerpc/platforms/ps3pf/setup.c    |   26 -
 arch/powerpc/platforms/ps3pf/spu.c      |  613 ++++++++++++++++++++++++++++++++
 4 files changed, 638 insertions(+), 11 deletions(-)
arch/powerpc/platforms/ps3pf/Makefile +2 -0
Index: cell--common--6/arch/powerpc/platforms/ps3pf/Makefile
===================================================================
@@ -1,2 +1,4 @@
 obj-y += setup.o mm.o smp.o time.o hvcall.o htab.o repository.o
 obj-y += interrupt.o exports.o os-area.o
+
+obj-$(CONFIG_SPU_BASE) += spu.o
arch/powerpc/platforms/ps3pf/platform.h +8 -0
Index: cell--common--6/arch/powerpc/platforms/ps3pf/platform.h
===================================================================
@@ -56,4 +56,12 @@
 int __init ps3pf_os_area_init(void);
 u64 ps3pf_os_area_rtc_diff(void);
 
+/* spu */
+
+#if defined(CONFIG_SPU_BASE)
+void ps3pf_spu_set_platform (void);
+#else
+static inline void ps3pf_spu_set_platform (void) {}
+#endif
+
 #endif
arch/powerpc/platforms/ps3pf/spu.c new file +613 -0

613 lines not on this page · raw message