summaryrefslogtreecommitdiff
path: root/lib/csu/mips64
AgeCommit message (Collapse)Author
2014-02-22Increase _STACKALIGNBYTES to 15 (was 7), and make sure the stack is alignedMiod Vallat
to a 16 byte boundary in csu (similar to what the other arches where _STACKALIGNBYTES != _ALIGNBYTES do). This is necessary for long double variables on the stack to be correctly aligned.
2013-12-23Add assembly code to set up the arguments for the common C startup code. ThisMark Kettenis
means we no longer rely on how the C compiler sets up the initial stack frame and allows us to get rid of MD_NO_CLEANUP. ok deraadt@, guenther@
2013-12-23Sync Makefile with what other platforms do; makes dependency tracking actuallyMark Kettenis
work. ok deraadt@, guenther@
2013-12-04correct frame handlingTheo de Raadt
with and ok guenther
2013-12-03Merge the per-arch crt0.c files into common_elf/crt0.c, with MD macros inPhilip Guenther
the md_init.h files. Worked out with and ok miod@; ok matthew@
2013-12-01mips64 no longer uses scrt0.o, and it was identical to crt0.o anyway.Philip Guenther
Delete unused #ifndef SCRT0 conditionals. ok miod@
2011-11-08Pass install the -S option to avoid a window where the target isn'tPhilip Guenthe
executable (by mode or content), which can trip up builds with 'make -j' (The generic fix is in share/mk/*; some Makefiles have their own INSTALL lines) ok millert@ deraadt@
2010-09-12Since the stack layout changes from gcc3 to gcc4, change the inline asm toMark Kettenis
deal with this. ok miod@
2009-12-10Make sure to use 64 bit instructions in the assembly statements (addi -> daddi)Miod Vallat
in the prologue; this gives a chance for binaries loaded with their stack over 2GB virtual, to run. Who's your daddi now?
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms
2005-08-04zap rcsid. Okay deraadt@, krw@Marc Espie
2004-09-09Shared libs now works. Changes here for ABI64.Per Fogelstrom
2004-08-23kill useless __main() symbol which clashes w/ certain evil software inPeter Valchev
the ports tree; ok pefo
2004-08-06csu stuff for sgi et alPer Fogelstrom