gstreamer: fix for ia64
Marcel Moolenaar
marcel at xcllnt.net
Sun Jun 8 00:02:01 PDT 2003
Mario,
Attached the patch to make gstreamer build on ia64. I haven't had
a chance to test this functionally, but it probably takes a while
before I get to that.
FYI,
--
Marcel Moolenaar USPA: A-39004 marcel at xcllnt.net
-------------- next part --------------
--- gst/gstarch.h.orig Sat Jun 7 22:41:31 2003
+++ gst/gstarch.h Sat Jun 7 22:47:56 2003
@@ -42,6 +42,22 @@
+/***** IA64 *****/
+#elif defined(HAVE_CPU_IA64) && defined(__GNUC__)
+#define GST_ARCH_SET_SP(stackpointer) \
+ __asm__("mov sp=$0\n" :: "r"(stackpointer));
+
+#define GST_ARCH_CALL(target) \
+ __asm__("mov r14=$0;;" \
+ "ld8 r15=[r14],8;;" \
+ "ld8 gp=[r14];" \
+ "mov b7=r15;" \
+ "br.call.dptk rp=b7" : : "r"(target));
+
+#define GST_ARCH_SETUP_STACK(sp) sp -= 4
+
+
+
/***** PowerPC *****/
#elif defined (HAVE_CPU_PPC) && defined(__GNUC__)
More information about the freebsd-gnome
mailing list