summaryrefslogtreecommitdiff
path: root/lib/csu
AgeCommit message (Expand)Author
2001-02-03Schedule running of __fini in __init, not __start.Artur Grabowski
2001-02-03An OpenBSD tag doesn't hurt.Artur Grabowski
2001-02-03Add an OS note identifying OpenBSD binaries.Artur Grabowski
2001-02-03Decruftification.Artur Grabowski
2001-02-03Create a common_elf directory with crtbegin and crtend that canArtur Grabowski
2014-11-12Merge Makefiles, moving the build up a level and putting the CPU-specificPhilip Guenther
2014-11-10m68k is dead <sniff>Philip Guenther
2014-04-18It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-02-22Increase _STACKALIGNBYTES to 15 (was 7), and make sure the stack is alignedMiod Vallat
2014-01-14build crt*S with -fPIC instead of -fpicMiod Vallat
2013-12-28Move atexit(3) into crtbegin.c and certbeginS.c such that we can pass theMark Kettenis
2013-12-23Add assembly code to set up the arguments for the common C startup code. ThisMark Kettenis
2013-12-23Sync Makefile with what other platforms do; makes dependency tracking actuallyMark Kettenis
2013-12-20Fix typo, allow hppa64 to build a little furtherTobias Ulmer
2013-12-12Fix static linking of libpthread: have crt0 invoke __init_tcb() if it'sPhilip Guenther
2013-12-04correct frame handlingTheo de Raadt
2013-12-03Merge the per-arch crt0.c files into common_elf/crt0.c, with MD macros inPhilip Guenther
2006-10-10Preliminary userland bits for OpenBSD/landisk, many things coming fromMiod Vallat
2013-12-01mips64 no longer uses scrt0.o, and it was identical to crt0.o anyway.Philip Guenther
2013-11-10The kernel and ld.so have passed 0 in r0 for use as the cleanupPhilip Guenther
2013-11-10The kernel and ld.so have passed 0 in r7 for use as the cleanupPhilip Guenther
2013-11-10The kernel and ld.so pass 0 in %rdx for use as the cleanup callbackPhilip Guenther
2013-09-08Remove a.out leftovers. (it's september now)Miod Vallat
2013-07-05VAX ELF userland bits. Consists mostly of register prefix additions.Miod Vallat
2013-05-08Don't declare ___start static, for gcc4 would optimize it out.Miod Vallat
2013-02-02Userland bits for m68k/ELF. Mostly addition of register prefixes to theMiod Vallat
2013-01-15build crt{begin,end}S.o with -fpic.Miod Vallat
2013-01-05Switch m88k ports to ELF.Miod Vallat
2012-12-31Spell `calculation' correctly.Miod Vallat
2012-12-24Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-12-24Register cleanup handler passed by ld.so with atexit(3). Fix stack alignment.Mark Kettenis
2012-12-23Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-12-23Explicitly align the stack on a 16-byte boundary such that constructors canMark Kettenis
2012-12-22Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-12-19crtbeginS.o needs to be built with -fPIC, otherwise bloated shared librariesMark Kettenis
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-11-01Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-09-08Reverse the order that ctors and dtors are run in accordance withMatthew Dempsky
2012-08-28Add __guard_local as a hidden symbol to ld.so, kernel, and everyMatthew Dempsky
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
2012-04-12the fpu control symbol on sh (__fpscr_values) suddenly becomes localJonathan Gray
2011-11-08Pass install the -S option to avoid a window where the target isn'tPhilip Guenthe
2011-09-19Use long calls like we do on hppa, otherwise the function we want to callMark Kettenis
2011-08-19Make sure the stack is properly aligned for using SSE instructions. WhileMark Kettenis
2011-07-09On hppa64 we need to use __gp instead of $global$.Mark Kettenis
2011-07-04enter ia64 for objTheo de Raadt
2011-07-04Add csu ia64 support.Paul Irofti
2011-04-20Implement correct prologue and epilogue for hppa64.Joel Sing
2011-03-31Make sure everything run from .init and .fini sections gets a properly alignedMark Kettenis
2011-03-30Make sure everything run from .init and .fini sections gets a properly alignedMark Kettenis