Pierre Muller
0f0454a092
Modify references to old syslinux unit in comments
2023-09-19 21:53:26 +00:00
florian
e949276d9d
* basic implementation for pure pascal programs to allocate tls space
...
git-svn-id: trunk@40268 -
2018-11-07 22:02:59 +00:00
florian
7df123aa1e
* insert it statements for arm thumb2 in syscall assembler procedures
...
git-svn-id: trunk@25342 -
2013-08-23 15:22:38 +00:00
florian
308fb42f4b
* fix parameter handling in FPC_SYSCALL4 to FPC_SYSCALL6
...
git-svn-id: trunk@24193 -
2013-04-07 21:01:01 +00:00
florian
a433d53117
+ linux syscalls for arm thumb
...
git-svn-id: trunk@23987 -
2013-03-24 21:39:34 +00:00
Jonas Maebe
eda7a8d672
* replaced the "quick exit" instruction sequences from the syscall variants
...
lacking "nostackframe" with branches to an exit label, because in that
case the compiler-generated exit code must be executed to balance the
stack (only done for EABI; should probably also be done for OABI, but
I can't test that)
git-svn-id: trunk@16073 -
2010-10-01 15:06:57 +00:00
florian
037f95c451
* fixed syscall0 for arm eabi
...
git-svn-id: trunk@11914 -
2008-10-18 13:49:39 +00:00
yury
9ef6e6bc24
* Fixed comments for EABI syscalls.
...
git-svn-id: trunk@11200 -
2008-06-05 07:47:45 +00:00
florian
3341418267
* fixed eabi syscalls: preserve non-volative registers
...
git-svn-id: trunk@11197 -
2008-06-04 18:18:08 +00:00
florian
0cb965fdbe
* comment in eabi code fixed
...
git-svn-id: trunk@9163 -
2007-11-08 21:03:14 +00:00
florian
4328d626cf
+ eabi syscall support
...
git-svn-id: trunk@9153 -
2007-11-07 20:42:25 +00:00
yury
b0834a01a0
* Don't use changed registers list. Save used registers directly in asm code.
...
git-svn-id: trunk@8201 -
2007-07-30 17:26:45 +00:00
yury
4b8777eb5a
* Optimize syscalls for arm-linux.
...
git-svn-id: trunk@8191 -
2007-07-29 15:57:15 +00:00
yury
27db4ec55a
* Final fix for threadvar access in syscall helpers on arm-linux. It fixes bugs #9191 and #9290 .
...
git-svn-id: trunk@8189 -
2007-07-29 15:21:44 +00:00
yury
a24803c63d
* Fixed threadvar access in syscall helpers on arm-linux. Bug #9290 .
...
git-svn-id: trunk@8186 -
2007-07-29 12:01:22 +00:00
florian
9fe04923ad
* don't destroy registers in syscall helpers
...
git-svn-id: trunk@6342 -
2007-02-04 20:43:05 +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
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
florian
b55c225f9b
* fixed error handling of system calls
2005-01-04 14:13:58 +00:00
florian
3f4d98624f
- killed tsyscallregs
2004-02-06 23:06:16 +00:00
florian
1883a09ddd
* fixed setjump
...
* fixed syscalls
2004-01-20 21:01:57 +00:00
florian
021652683a
+ introduced PtrInt and PtrUInt
...
* made strscan 64 bit safe
2003-12-29 19:24:12 +00:00
florian
e418971c77
+ started to implement arm syscalls
2003-12-03 17:34:12 +00:00
florian
42640d2b3f
* syscall skeleton
2003-08-28 00:08:29 +00:00