2004/01/18 03:55:10
[org.ibex.core.git] / src / org / xwt / mips / crt0.c
diff --git a/src/org/xwt/mips/crt0.c b/src/org/xwt/mips/crt0.c
deleted file mode 100644 (file)
index 8275ada..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stddef.h>
-
-extern int _gp[];
-extern int main(int argc, char **argv, char **envp);
-extern void exit(int status);
-
-static char *environ[1] = { NULL };
-static char **argv = (char**)0xfffe000;
-
-int *_user_info = (int*) 0xfffd000;
-
-void _start() {
-    int argc;
-    __asm__ volatile ("move $28,%0" : : "r"(_gp));
-    for(argc=0;argv[argc];argc++);
-    exit(main(argc,argv,environ));
-}