Commit Graph

52 Commits

Author SHA1 Message Date
marco
05bb11b2ba * syscalls regenerated by Neli.
git-svn-id: trunk@2552 -
2006-02-12 21:45:34 +00:00
tom_at_work
64c8d25dcf * added __stkptr global in cprt0 for powerpc/linux
git-svn-id: trunk@2377 -
2006-01-29 17:54:04 +00:00
peter
94f2b1d941 * add initialstkptr to get the stackpointer at startup before
PASCALMAIN is called so the main body framepointer is seen as
    a valid pointer with backtracing

git-svn-id: trunk@2266 -
2006-01-12 09:29:57 +00:00
tom_at_work
99ed1d009b * ppc32/linux: cprt0 update, fixing linking to libc
* ppc32/linux: stat update, making the compiler cycle with -dFPC_USE_LIBC again
* fixed typo in ugetrlimit libc function name

git-svn-id: trunk@1756 -
2005-11-15 17:27:42 +00:00
tom_at_work
745cafdc70 * signal handler update, uses uc_mcontext instead of sigcontext_struct in later Linux versions
* syscalls update

git-svn-id: trunk@1711 -
2005-11-10 15:01:00 +00:00
florian
d4bb99a5fb + runerror 214: bus error/data misaligment
git-svn-id: trunk@1263 -
2005-10-03 08:25:20 +00:00
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
16b121f8c4 * unblock signal in signalhandler, remove the sigprocmask call
from setjmp
2005-04-24 21:19:22 +00:00
florian
314fe14247 + routines in baseunix can be overriden by processor specifics in bsyscall.inc 2005-03-03 20:58:38 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
peter
7fb8c3dfbd * signal cleanup for linux
* sigactionhandler instead of tsigaction for bsds
  * sigcontext moved to cpu dir
2005-01-30 18:01:15 +00:00
marco
4fb68a7f0e * fixed argc<->argv 2004-09-02 18:57:37 +00:00
Károly Balogh
b7ae54715c * quick fix to make it compile 2004-08-18 14:26:50 +00:00
daniel
a1229ff8fe * Modified bootstrap code so separate prt0.as/prt0_10.as files are no
longer necessary
2004-07-03 21:50:30 +00:00
florian
935201e75c * _haltproc fixed 2004-05-26 20:48:17 +00:00
peter
c0d3ba3a67 * only i386 needs cprt21 to link with glibc 2.1+ 2004-03-10 20:38:59 +00:00
florian
3f4d98624f - killed tsyscallregs 2004-02-06 23:06:16 +00:00
florian
bc1c6a2c10 * clean up 2004-01-04 17:28:03 +00:00
florian
654fc0e272 + haeder added 2004-01-04 17:23:57 +00:00
florian
ae6e54fb38 * arg* and envp handling fixed 2004-01-04 17:12:28 +00:00
Jonas Maebe
fd1ae67764 * re-enable fpu exceptions in signal handler, they're turned off by the
kernel
2004-01-02 17:57:16 +00:00
Jonas Maebe
0ab36d6e91 * fixed signal handling 2004-01-01 16:28:16 +00:00
Jonas Maebe
4eb1eb94d1 * fixed result of failed syscalls (no extra neg is needed)
+ support multi-threaded programs
2003-12-28 20:55:10 +00:00
florian
0f5fa6973b * initial code 2003-12-28 20:08:53 +00:00
Jonas Maebe
8ad6133ea3 * more ppc fixes, hello world works again under linuxppc 2003-11-29 22:54:32 +00:00
Jonas Maebe
bc010e026f * fixed syscacll for new assembler reader 2003-11-29 18:18:11 +00:00
florian
b9376da0aa * some arm issues fixed 2003-11-21 00:40:06 +00:00
florian
4ff69f3905 * fixed rtl to work with the integrated fpc ppc assembler reader 2003-11-15 19:01:27 +00:00
Jonas Maebe
26daf920f2 + sighand and associated record definitions for ppc. Untested. 2003-11-02 14:53:06 +00:00
peter
eea01b6b7f * Syscall number is architecture dependent 2003-07-06 21:12:30 +00:00
Jonas Maebe
52e51dddb1 * fixed old syscall handling for ppc 2003-06-17 16:39:58 +00:00
Jonas Maebe
b6088901a6 * fixed storing to errno for single threaded programs 2003-05-23 21:58:30 +00:00
Jonas Maebe
3d51adec9a * fixed stat struct (previous one was a frankenversion of ppc and
i386 version)
2003-05-16 21:22:11 +00:00
Jonas Maebe
54015aaf6e * the stat type is processor-dependent
* the dev_t tpye is processor dependent. Don't use it in the stat type
    however, as that one is also used at a time where dev_t is already
    defined as qword
2003-05-15 22:50:50 +00:00
florian
149d986f5f + added setup of argv, argc and envp 2003-05-12 22:36:45 +00:00
Jonas Maebe
8bd6d64c35 * fixed mmap for non-i386 non-m68k architectures (not sure about
x86-64)
2003-05-11 16:07:55 +00:00
florian
9f1289df8c * there where two SYSCALL1 procedures for the powerpc, fixed 2003-04-22 17:07:55 +00:00
florian
aa81ac3921 * syscall stuff fixed 2003-01-09 13:38:26 +00:00
Jonas Maebe
41cd59e0e2 + added syscallh.inc, adapted syscall.inc 2002-12-22 16:00:28 +00:00
marco
6aa2786d41 * powerpc version. Threadsafe errno access not yet done. 2002-11-09 20:32:14 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
florian
c8a3171dc9 * several PC related fixes 2002-08-31 21:29:57 +00:00
florian
2290ef3c9c * made _start global 2002-08-31 16:13:12 +00:00
florian
85a0692ee5 * r3 renamed to 3 2002-08-31 14:02:23 +00:00
florian
8b1fd424de * _haltproc to prt0.as added (Linux/PPC) 2002-08-31 14:01:28 +00:00
florian
44ad4027b7 * several fixes for Linux/PPC compilation 2002-08-31 13:11:11 +00:00
florian
785527904e * small fixes 2002-08-19 21:19:15 +00:00
florian
6fa8512bd4 * log fixed 2002-07-26 17:09:44 +00:00