From fba0bf771b53b87d6a54dcb707e4299b93a4ff3c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 18 Jul 2005 09:22:55 +0000 Subject: [PATCH] gst/: Remove old file. Original commit message from CVS: * gst/Makefile.am: * gst/gstarch.h: Remove old file. --- ChangeLog | 6 ++ gst/Makefile.am | 3 +- gst/gstarch.h | 204 -------------------------------------------------------- 3 files changed, 7 insertions(+), 206 deletions(-) delete mode 100644 gst/gstarch.h diff --git a/ChangeLog b/ChangeLog index 5458aa0..d6a0f57 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ 2005-07-18 Wim Taymans * gst/Makefile.am: + * gst/gstarch.h: + Remove old file. + +2005-07-18 Wim Taymans + + * gst/Makefile.am: No more cothreads.h 2005-07-18 Wim Taymans diff --git a/gst/Makefile.am b/gst/Makefile.am index 985694d..98db1a9 100644 --- a/gst/Makefile.am +++ b/gst/Makefile.am @@ -206,8 +206,7 @@ noinst_HEADERS = \ gettext.h \ gst-i18n-lib.h \ gst-i18n-app.h \ - gst_private.h \ - gstarch.h + gst_private.h gstmarshal.h: gstmarshal.list glib-genmarshal --header --prefix=gst_marshal $(srcdir)/gstmarshal.list > gstmarshal.h.tmp diff --git a/gst/gstarch.h b/gst/gstarch.h deleted file mode 100644 index 50fef75..0000000 --- a/gst/gstarch.h +++ /dev/null @@ -1,204 +0,0 @@ -/* GStreamer - * Copyright (C) 1999,2000 Erik Walthinsen - * 2000 Wim Taymans - * - * gstarch.h: Architecture-specific inclusions - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GST_GSTARCH_H__ -#define __GST_GSTARCH_H__ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - - - -/***** Intel x86 *****/ -#if defined(HAVE_CPU_I386) && defined(__GNUC__) -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__( "movl %0, %%esp\n" : : "r"(stackpointer) ); - -#define GST_ARCH_CALL(target) \ - __asm__("call *%0" : : "r"(target) ); - -/* assuming the stackframe is 16 bytes */ -#define GST_ARCH_SETUP_STACK(sp) sp -= 4 - - - -/***** PowerPC *****/ -#elif defined (HAVE_CPU_PPC) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__("lwz r1,%0" : : "m"(stackpointer)) - -#define GST_ARCH_CALL(target) \ - __asm__( "mr r0,%0\n\t" \ - "mtlr r0\n\t" \ - "blrl" : : "r"(target) ); - -struct minimal_ppc_stackframe { - unsigned long back_chain; - unsigned long LR_save; - unsigned long unused1; - unsigned long unused2; -}; - -#define GST_ARCH_SETUP_STACK(sp) \ - sp = ((unsigned long *)(sp)) - 4; \ - ((struct minimal_ppc_stackframe *)sp)->back_chain = 0; - - - -/***** DEC[/Compaq/HP?/Intel?] Alpha *****/ -#elif defined(HAVE_CPU_ALPHA) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__("bis $31,%0,$30" : : "r"(stackpointer)); - -#define GST_ARCH_CALL(target) \ - __asm__( "bis $31,%0,$27\n\t" \ - "jsr $26,($27),0" : : "r"(target) ); - -/* Need to get more information about the stackframe format - * and get the fields more correct. Check GDB sources maybe? - */ -struct minimal_stackframe { - unsigned long back_chain; - unsigned long LR_save; - unsigned long unused1; - unsigned long unused2; -}; - -#define GST_ARCH_SETUP_STACK(sp) \ - sp = ((unsigned long *)(sp)) - 4; \ - ((struct minimal_stackframe *)sp)->back_chain = 0; - - - -/***** ARM *****/ -#elif defined(HAVE_CPU_ARM) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__( "mov sp, %0" : : "r"(stackpointer)); - -#define GST_ARCH_CALL(target) \ - __asm__( "mov pc, %0" : : "r"(target) ); - -/* Need to get more information about the stackframe format - * and get the fields more correct. Check GDB sources maybe? - */ -#define GST_ARCH_SETUP_STACK(sp) sp -= 4 - - - -/***** Sun SPARC *****/ -#elif defined(HAVE_CPU_SPARC) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__( "ta 3\n\t" \ - "mov %0, %%sp" : : "r"(stackpointer)); - -#define GST_ARCH_CALL(target) \ - __asm__( "call %0,0\n\t" \ - "nop" : : "r"(target) ); - -#define GST_ARCH_PRESETJMP() \ - __asm__( "ta 3" ); - -/* Need to get more information about the stackframe format - * and get the fields more correct. Check GDB sources maybe? - */ -#define GST_ARCH_SETUP_STACK(sp) sp -= 4 - - - -/***** MIPS *****/ -#elif defined(HAVE_CPU_MIPS) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__("lw $sp,0(%0)\n\t" : : "r"(stackpointer)); - -#define GST_ARCH_CALL(target) \ - __asm__("lw $25,0(%0)\n\t" /* call via $25 */ \ - "jal $25\n\t" : : "r"(target)); - -/* assuming the stackframe is 16 bytes */ -#define GST_ARCH_SETUP_STACK(sp) sp -= 4 - - - -/***** HP-PA *****/ -#elif defined(HAVE_CPU_HPPA) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__("copy %0,%%sp\n\t" : : "r"(stackpointer)); - -#define GST_ARCH_CALL(target) \ - __asm__("copy %0,%%r22\n\t" /* set call address */ \ - ".CALL\n\t" /* call pseudo insn (why?) */ \ - "bl $$dyncall,%%r31\n\t" : : "r"(target)); - -/* assume stackframe is 16 bytes */ -#define GST_ARCH_SETUP_STACK(sp) sp -= 4 - -/***** S/390 *****/ -#elif defined(HAVE_CPU_S390) && defined(__GNUC__) - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__("lr 15,%0" : : "r"(stackpointer)) - -#define GST_ARCH_CALL(target) \ - __asm__( "basr 14,%0" : : "a"(target) ); - -struct minimal_s390_stackframe { - unsigned long back_chain; - unsigned long reserved; - unsigned long greg[14]; - double freg[4]; -}; - -#define GST_ARCH_SETUP_STACK(sp) \ - sp = ((unsigned long *)(sp)) - 24; \ - ((struct minimal_s390_stackframe *)sp)->back_chain = 0; - - -/***** M68K *****/ -#elif defined(HAVE_CPU_M68K) && defined(__GNUC__) - -/* From Matthias Urlichs */ - -#define GST_ARCH_SET_SP(stackpointer) \ - __asm__( "move.l %0, %%sp\n" : : "r" (stackpointer)) - -#define GST_ARCH_CALL(target) \ - __asm__( "jbsr (%0)" : : "r" (target)) - -#define GST_ARCH_SETUP_STACK(sp) sp -= 4 - -#elif defined(HAVE_MAKECONTEXT) - -/* If we have makecontext(), we'll be using that. */ -#define USE_MAKECONTEXT 1 - -#else -#error Need to know about this architecture, or have a generic implementation -#endif - -#endif /* __GST_GSTARCH_H__ */ -- 2.7.4