summaryrefslogtreecommitdiff
path: root/lib/csu/arch
AgeCommit message (Expand)Author
2023-05-07RISC-V support that works on QEMU with a single hart.skrll
2019-05-04add stop (;;) to elimate WAW dependency compiler warningscole
2019-02-10Update comment (copied from or1k)maya
2018-12-28Undo previous; breaks macppc/m68k (at least)christos
2018-12-27Enable initfini array support for everyone.christos
2018-11-26Do not pass the main object handle from the assembler startup stub tojoerg
2017-07-18.eh_frame should be read-only on MIPS too.joerg
2017-01-14remove useless include; asm.h is not useful for c files. our current assumptionchristos
2016-08-29___start is __dso_hidden, so use CALL_DATUM_LOCAL and drop the PICuwe
2016-08-28fix pic code; otherwise we generate text relocations.christos
2016-01-24Undo previous; the lossage is more basic.christos
2016-01-24Alpha needs _KERNTYPESchristos
2015-05-01Make sure .init and .fini are word (4byte) aligned.matt
2014-09-19New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)matt
2014-09-03New files for OR1K supportmatt
2014-08-10Preliminary files for AARCH64 (64-bit ARM) support.matt
2014-05-06Make EHABI optional.joerg
2014-03-16__do_global_ctors_aux and __do_global_ctors_aux must be used locally, sojoerg
2014-03-14Add crtstuff for ia64. Compile tested onlycherry
2014-03-06Use _XENTRYmatt
2014-02-27Use _ENTRYmatt
2014-02-27Use the CALL() macro.matt
2014-02-27Add powerpc64 supportmatt
2013-12-20Drop .fpu. Discussed with Matt.joerg
2013-12-08Make sure t9 ($25) is properly set before calling ___startmatt
2013-09-12Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is smalljoerg
2013-09-10Define ELF_NOTE_MARCH_DESC for when running non-eabi in compat_netbsd32matt
2013-09-10Add support for a NetBSD MARCH elf note to record the MACHINE_ARCH formatt
2013-09-05mips .eh_frame is writablematt
2013-09-05bic sp not allowed in thumb (even with thumb2)matt
2013-08-21Thumbifymatt
2013-08-05Alpha needs crtfm.o for USE_COMPILERCRTSTUFF=nomatt
2013-07-27In .fini invoke destructors (fix copy & pasto)martin
2013-07-26Use jbsr and add END(__start)matt
2013-07-26Simplify to new ___start() signature.martin
2013-07-19Deal with m68010 not having bsrl so usr jsr on !__pic__matt
2013-07-18s/bsrl/jsr/ and let gas figure it outmatt
2013-07-13Add crtstuff for hppa. Lightly tested.skrll
2013-07-11Use pc-relative branch in crt0.Smatt
2013-07-11Add crtstuff for alpha. Compile tested only.matt
2013-07-11Make this work for N64 as well.matt
2013-07-11Add support for sparc and sparc64martin
2013-07-10Add END(func) so gdb doesn't get so confused.matt
2013-07-10Fix another bneq -> beql botchmatt
2013-07-10Add a ELFSIZE definematt
2013-07-10Fix logic inversion.matt
2013-06-30For O32, don't save $gp on the stack, save $s0 instead and just keep $gpmatt
2013-06-27Switch arm, earm, powerpc to use crtbegin.cmatt
2013-06-25Deal with O32 callling sequences.matt
2013-06-25Initialize $gpmatt