Pierre Muller
0f0454a092
Modify references to old syslinux unit in comments
2023-09-19 21:53:26 +00:00
florian
91586331b5
* x86_64-linux: assembler helpers syscalls do not need a stackframe
...
git-svn-id: trunk@48512 -
2021-02-04 20:57:11 +00:00
marco
3053f8c2e8
* many syscallh header files had GPL license instead of modified. I owned the copyright, or in one case, Thomas did, but it was a full copy of mine. -> changed to modified
...
* removed the remark about calling convention from several implementations. Oldfpccall no longer used.
git-svn-id: trunk@43962 -
2020-01-17 12:07:50 +00:00
Jonas Maebe
78f94ab035
* made calls to seterrno position-independent
...
git-svn-id: trunk@24640 -
2013-05-30 12:23:50 +00:00
sergei
12dc48afbf
* Set errno using a call to seterrno, like it is done for i386 target. This removes most of assembler code together with PIC hacks and makes this part independent of threadvar implementation details.
...
git-svn-id: trunk@22042 -
2012-08-09 06:34:00 +00:00
Jonas Maebe
0da9d36116
* fixed internal assembler for x86-64 so that it correctly handles
...
relocations for addr_pic_no_got references (do not go via the GOT)
* fixed code generator so that it generates addr_pic_no_got references
also for platforms that use the internal assembler (this will break linking
of some tests that check static data > 2GB on Linux/x86-64, but they were
already broken before as well because we don't use the "huge" x86-64
execution model)
* fixed x86-64 Linux syscall code to not expect GOT-based relocations for
the system unit's errno variable (it's an implementation-only variable)
git-svn-id: trunk@16717 -
2011-01-06 09:28:25 +00:00
florian
7dc4b6ecc1
+ adds mcount calls to syscall assembler helpers for i386 and x86-64, resolves #17140
...
git-svn-id: trunk@15812 -
2010-08-15 09:11:06 +00:00
peter
b32b872a7e
* change non-volatile rbx to volatile r11
...
git-svn-id: trunk@4013 -
2006-06-30 20:01:37 +00:00
florian
9fd0bb293d
* fixed typo in previous commit
...
git-svn-id: trunk@1575 -
2005-10-23 14:01:08 +00:00
florian
d2a111105e
* made syscall.inc pic safe
...
git-svn-id: trunk@1574 -
2005-10-23 13:48: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
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
47534143af
* threadvars on x86_64 fixed
2005-02-05 23:49:49 +00:00
peter
64cd72bc5a
* x86_64 updates
2004-12-12 14:30:27 +00:00
peter
959a0537d4
* fix errno for multithread
2004-05-28 21:37:34 +00:00
peter
31c622e01d
* fix offset of errno
2004-05-18 20:13:12 +00:00
marco
cc5c75b714
* comment removed and four dud instrcutions
2004-05-16 11:04:27 +00:00
peter
9a7a1e2489
* x86-64 fixes
2004-04-22 17:17:13 +00:00
florian
3f4d98624f
- killed tsyscallregs
2004-02-06 23:06:16 +00:00
florian
25960b979c
* fixed x86-64 assembler problems
2004-02-06 15:58:21 +00:00
florian
c9122a4719
+ completed x86-64/linux system unit
2004-02-05 01:16:12 +00:00
florian
a79edeb568
+ for a lot of x86-64 dependend files mostly dummies added
2003-04-30 22:11:06 +00:00