Commit Graph

11 Commits

Author SHA1 Message Date
joerg
463db15fc5 Do not pass the main object handle from the assembler startup stub to
the common ___start routine. It's only used for a pointless magic
version check. Thanks to martin@ for testing various architectures.
2018-11-26 17:37:44 +00:00
matt
f99069ca40 Use _XENTRY 2014-03-06 19:05:59 +00:00
matt
22332fd4bf Use _ENTRY 2014-02-27 18:11:08 +00:00
matt
96ed0d69f5 Use the CALL() macro. 2014-02-27 18:01:51 +00:00
matt
a877c70108 Add powerpc64 support 2014-02-27 16:47:48 +00:00
matt
350cb9bc6c Switch arm, earm, powerpc to use crtbegin.c
Use -fpie for crtbegin.
2013-06-27 21:24:39 +00:00
matt
9decdbdfe4 Add missing */ 2011-07-04 21:55:09 +00:00
matt
532130a31c The kernel and ld.elf_so call with a different order for
cleanup, obj, ps_strings so deal with it.
With this change, USE_COMPILERCRTSTUFF=no works.
2011-07-02 20:16:09 +00:00
joerg
c4cda1a2a7 Explicitly declare ___start as hidden. 2011-07-01 02:59:05 +00:00
matt
d8b68e8316 Adapt to new ___start definition.
Use PIC method to load %r13 with address of _SDA_BASE_
2011-06-30 20:10:17 +00:00
matt
8f55cdd3bd First pass at new crtstuff for powerpc. Doesn't quite work yet
(obj parameter to ___start seems to get corrupted sometimes)
2011-02-08 02:02:25 +00:00