Jonas Maebe
|
934734df85
|
+ added missing syscalls from Mark Morgan Lloyd
git-svn-id: trunk@4339 -
|
2006-08-03 16:16:07 +00:00 |
|
marco
|
05bb11b2ba
|
* syscalls regenerated by Neli.
git-svn-id: trunk@2552 -
|
2006-02-12 21:45:34 +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 |
|
florian
|
834ae15bd1
|
* fixed sparc building
git-svn-id: trunk@2063 -
|
2005-12-27 10:41:42 +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
|
c5be640fb6
|
* final fppipe fix hopefully
|
2005-03-03 22:02:59 +00:00 |
|
florian
|
314fe14247
|
+ routines in baseunix can be overriden by processor specifics in bsyscall.inc
|
2005-03-03 20:58:38 +00:00 |
|
florian
|
a6b7be5ca1
|
+ sparc specific pipe implementation
|
2005-03-03 20:13:44 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
peter
|
9db91c3f23
|
* set addr:=nil for other signals
|
2005-02-05 23:46:12 +00:00 |
|
peter
|
7335a0e9af
|
* sigcontext is invalid, use siginfo only
|
2005-02-05 23:45:38 +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 |
|
florian
|
aa9e238fb2
|
* more errno setting in sparc/linux mt programs fixed
|
2004-11-07 00:30:17 +00:00 |
|
florian
|
71c7fc8a7a
|
* fixed errno setting in mt sparc/linux mt programs
|
2004-11-06 22:48:16 +00:00 |
|
florian
|
bfe0a81d81
|
* initial implementation
|
2004-11-05 21:36:36 +00:00 |
|
florian
|
df90903031
|
* fixed symbol names
|
2004-09-25 18:43:45 +00:00 |
|
florian
|
8540efa2f9
|
* first implementation
|
2004-09-25 12:25:32 +00:00 |
|
florian
|
241587174e
|
* fixed fork for sparc
|
2004-08-22 12:34:11 +00:00 |
|
florian
|
49c3f3927e
|
* fixed floating point and integer exception handling on sparc/linux
|
2004-08-04 19:27:09 +00:00 |
|
florian
|
2337996715
|
* remade makefile (too old fpcmake)
* fixed sparc startup code
|
2004-07-05 21:07:37 +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 |
|
peter
|
695b29bab3
|
* fixed errno setting
|
2004-07-02 19:29:19 +00:00 |
|
florian
|
df63fb46e3
|
* first syscall fix
|
2004-06-30 21:15:51 +00:00 |
|
peter
|
3094258825
|
* removed warnings
|
2004-05-31 20:25:04 +00:00 |
|
peter
|
f218923511
|
* remove warnign
|
2004-05-27 23:15:14 +00:00 |
|
peter
|
79d45deec7
|
* startup argc,argv,envp fix
* stat fixed
|
2004-05-27 23:15:02 +00:00 |
|
peter
|
6b5f84117b
|
* use ldsh to load exitcode
|
2004-05-17 20:56:56 +00:00 |
|
mazen
|
703f4f29d0
|
+ _haltproc definition for linux/sparc
|
2004-03-16 10:19:11 +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 |
|
peter
|
6b5ec2b373
|
* removed asmmode direct
|
2004-01-05 17:22:03 +00:00 |
|
peter
|
43cac0027c
|
* compile fix
|
2003-11-06 16:28:52 +00:00 |
|
peter
|
07bfe21e9b
|
* sparc
|
2003-11-06 16:22:01 +00:00 |
|
mazen
|
2b1c8b16a1
|
+ added assembler mode directive to use direct assembler reader
|
2003-08-11 13:19:08 +00:00 |
|
peter
|
e18f285edf
|
* fix setting return value
|
2003-07-06 22:08:05 +00:00 |
|
peter
|
030f85b536
|
* syscall6 alias fixed
|
2003-07-06 21:26:10 +00:00 |
|
peter
|
eea01b6b7f
|
* Syscall number is architecture dependent
|
2003-07-06 21:12:30 +00:00 |
|
peter
|
e14ecb2c53
|
* wrong return reg
|
2003-07-06 20:40:10 +00:00 |
|
peter
|
9e1bc11060
|
* syscalls implemented
|
2003-07-03 21:03:57 +00:00 |
|
mazen
|
a7f7e0dab5
|
* fixing naming conflict in public clause of
FPC_SYSCALL? definition
|
2003-06-02 22:05:03 +00:00 |
|
mazen
|
13d509cde4
|
*making init and fini symbols compatible FPC code by
changing _init ==> fpc_initialize
and _fini ==> fpc_finalize
|
2003-06-02 22:03:37 +00:00 |
|
florian
|
2348799448
|
* fixed compilation of sparc system unit
|
2003-05-23 22:36:39 +00:00 |
|
florian
|
29a9f050ed
|
+ dummy implementation readded to satisfy makefile
|
2003-05-23 21:09:14 +00:00 |
|
mazen
|
215880afe8
|
* fixing several bugs compiling the RTL
|
2003-01-05 21:32:35 +00:00 |
|
mazen
|
311508131a
|
- some writeln(s) removed in compiler
+ many files added to RTL
* some errors fixed in RTL
|
2002-12-24 21:30:20 +00:00 |
|
mazen
|
ad35b52837
|
* not yet useful
|
2002-11-18 19:06:32 +00:00 |
|