ivost
|
e7fb4e6a32
|
* changed i386 syscall from oldfpccall to register calling convention
git-svn-id: trunk@6776 -
|
2007-03-10 18:09:13 +00:00 |
|
ivost
|
240938a6ed
|
* fixed syscall6 (still experimental, but so far it worked here!)
git-svn-id: trunk@6705 -
|
2007-03-03 21:38:20 +00:00 |
|
peter
|
d1d7c59244
|
* fixed compile after exitcode size change
git-svn-id: trunk@6559 -
|
2007-02-19 16:11:01 +00:00 |
|
marco
|
57cfd89fbd
|
* Linux 64-bit FS patch from neli for FPC_USE_LIBC
git-svn-id: trunk@6517 -
|
2007-02-16 22:16:54 +00:00 |
|
florian
|
31c9a91af0
|
+ edsp detection for arm-linux
git-svn-id: trunk@6429 -
|
2007-02-11 16:21:04 +00:00 |
|
florian
|
bcf65051e3
|
* detect sse properly on linux, fixes tmask*.pp in the testsuite with -Cfsse2
git-svn-id: trunk@6277 -
|
2007-01-31 21:51:47 +00:00 |
|
florian
|
74c9eefc99
|
* fixed bootstrapping with 2.0.4
git-svn-id: trunk@5837 -
|
2007-01-07 10:19:10 +00:00 |
|
florian
|
c59c9cdfae
|
* don't build .as with 2.1.1 on i386
* first fix to library entry code
git-svn-id: trunk@5836 -
|
2007-01-07 10:04:19 +00:00 |
|
florian
|
b07cd83892
|
* made system unit on m68k-linux compilable
git-svn-id: trunk@5266 -
|
2006-11-06 18:42:47 +00:00 |
|
micha
|
6bfff9702e
|
+ add linux/i386 start units
git-svn-id: trunk@5183 -
|
2006-11-02 17:49:36 +00:00 |
|
micha
|
e754f21053
|
* remove old linux stat record, C lib i386
git-svn-id: trunk@5180 -
|
2006-11-02 15:29:04 +00:00 |
|
micha
|
b14c83a7e1
|
* stat records differ too much: use stat include file
git-svn-id: trunk@5126 -
|
2006-10-31 15:45:22 +00:00 |
|
florian
|
0663a997cc
|
* name mangling changed
git-svn-id: trunk@4548 -
|
2006-09-03 21:11:10 +00:00 |
|
peter
|
2d97d480ed
|
* stkptr is global
git-svn-id: trunk@2675 -
|
2006-02-24 11:13:46 +00:00 |
|
marco
|
05bb11b2ba
|
* syscalls regenerated by Neli.
git-svn-id: trunk@2552 -
|
2006-02-12 21:45:34 +00:00 |
|
marco
|
c2d5016d77
|
* linux unit moved and renamed.
git-svn-id: trunk@2543 -
|
2006-02-12 19:06:39 +00:00 |
|
peter
|
49cf8154c1
|
* add missing .globl
git-svn-id: trunk@2267 -
|
2006-01-12 11:04:03 +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
|
ce73006fc3
|
* picfied code
git-svn-id: trunk@2127 -
|
2006-01-02 18:35:17 +00:00 |
|
florian
|
48c8401104
|
* proper setting of symbol sizes and types
git-svn-id: trunk@2126 -
|
2006-01-02 18:35:01 +00:00 |
|
peter
|
63091ddafc
|
* blksze to blksize
git-svn-id: trunk@2050 -
|
2005-12-25 11:08:23 +00:00 |
|
peter
|
75c00e21c9
|
* i386 signal handler receives a ucontext instead of sigcontext
git-svn-id: trunk@1478 -
|
2005-10-18 13:41:48 +00:00 |
|
peter
|
7f6d44006e
|
* disable TLS segment initialization, it breaks threading
git-svn-id: trunk@1470 -
|
2005-10-18 11:20:36 +00:00 |
|
florian
|
91be287119
|
* exit_group isn't available on older linuxes, if exit_group fails, use exit
git-svn-id: trunk@1299 -
|
2005-10-05 19:24:00 +00:00 |
|
florian
|
c15e0911e5
|
+ more runerrors 214
git-svn-id: trunk@1264 -
|
2005-10-03 08:30:08 +00:00 |
|
peter
|
da9ea7ff88
|
* use exit_group syscall to also stop all threads
git-svn-id: trunk@1259 -
|
2005-10-02 21:12:45 +00:00 |
|
peter
|
72b0603943
|
* use mov insteead of push ds, valgrind doesn't like the push
git-svn-id: trunk@1140 -
|
2005-09-19 12:35:17 +00:00 |
|
daniel
|
f6ad2aa425
|
* Hopefully fixes compilation
git-svn-id: trunk@741 -
|
2005-07-25 13:05:20 +00:00 |
|
daniel
|
e87ea7642c
|
* Remove tabs
git-svn-id: trunk@613 -
|
2005-07-10 15:41:51 +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 |
|
michael
|
ffb55c4254
|
+ Removed VER1_0 defines
git-svn-id: trunk@33 -
|
2005-05-19 21:14:45 +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
|
60ad6f1482
|
* applied syscall patch from C Western
|
2005-03-07 08:27:57 +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
|
d0f3314818
|
* change order of if to prevent always stack overflow instead
of generic fpu error when multiple states are set
|
2005-02-17 18:05:57 +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 |
|
florian
|
02310c99e2
|
* fixed runerror for invalid operation
|
2004-08-08 09:36:09 +00:00 |
|
daniel
|
fde4a792fa
|
* Updated comments
|
2004-07-03 23:04:34 +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 |
|
marco
|
a9b2ee072f
|
* and now for others too
|
2004-05-28 21:43:25 +00:00 |
|
marco
|
9adbeab70d
|
* added mov errno,%eax
|
2004-05-28 21:41:49 +00:00 |
|
Jonas Maebe
|
7afabeb8a9
|
* fixed syscall return value checking
|
2004-03-10 21:41:53 +00:00 |
|
peter
|
c0d3ba3a67
|
* only i386 needs cprt21 to link with glibc 2.1+
|
2004-03-10 20:38:59 +00:00 |
|
peter
|
88e72a69da
|
* fixed previous commit
|
2004-03-03 22:10:48 +00:00 |
|
peter
|
30780f5859
|
* regcall fix for threadvar
|
2004-03-03 22:03:10 +00:00 |
|
florian
|
3f4d98624f
|
- killed tsyscallregs
|
2004-02-06 23:06:16 +00:00 |
|
florian
|
c9122a4719
|
+ completed x86-64/linux system unit
|
2004-02-05 01:16:12 +00:00 |
|