aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/ldscript.mips.cfe
Commit message (Collapse)AuthorAgeFilesLines
* mips: Remove sys/mipsWarner Losh2021-12-311-317/+0
| | | | | | | | Remove sys/mips as the next step of decomissioning mips from the tree. Remove mips special cases from the kernel make files. Remove the mips specific linker scripts. Sponsored by: Netflix
* Expose the kernel's build-ID through sysctlEd Maste2019-06-041-0/+5
| | | | | | | | | | | | | | | After our migration (of certain architectures) to lld the kernel is built with a unique build-ID. Make it available via a sysctl and uname(1) to allow the user to identify their running kernel. Submitted by: Ali Mashtizadeh <ali_mashtizadeh.com> MFC after: 2 weeks Relnotes: Yes Event: Waterloo Hackathon 2019 Differential Revision: https://reviews.freebsd.org/D20326 Notes: svn path=/head/; revision=348611
* remove CONSTRUCTORS from kernel linker scriptsEd Maste2016-07-281-1/+0
| | | | | | | | | | | | | | | | | | The linker script CONSTRUCTORS keyword is only meaningful "when linking object file formats which do not support arbitrary sections, such as ECOFF and XCOFF"[1] and is ignored for other object file formats. LLVM's lld does not yet accept (and ignore) CONSTRUCTORS, so just remove CONSTRUCTORS from the linker scripts as it has no effect. [1] https://sourceware.org/binutils/docs/ld/Output-Section-Keywords.html Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D7343 Notes: svn path=/head/; revision=303442
* Remove commented out _DYNAMIC sections.Warner Losh2011-01-201-4/+0
| | | | Notes: svn path=/head/; revision=217655
* We don't need 2 versions here. One will do since binutils outputs the right ↵Warner Losh2011-01-201-4/+0
| | | | | | | stuff now. Notes: svn path=/head/; revision=217652
* Use KERNLOADADDR instead of hardcoded address. This is required to be able toNeel Natu2010-02-221-1/+1
| | | | | | | build the trampoline kernel that has symbol/string tables embedded within it. Notes: svn path=/head/; revision=204186
* Fix the CFE ldscript after the cutover to tradmips.Bruce M Simpson2008-10-131-22/+66
| | | | | | | | | | | | Diff minimization against ldscript.mips. Note: CFE will not load PT_DYNAMIC segments, therefore the dynamic sections have been placed in a PT_LOAD segment for now. This is not too efficient in terms of memory use, they should probably get placed in the text segment. Notes: svn path=/head/; revision=183815
* Make ld use tradmips for output formats since we migrated to it.Oleksandr Tymoshenko2008-04-301-1/+1
| | | | | | | Approved by: cognet (mentor) Notes: svn path=/head/; revision=178693
* Merge in the mips specific configuration files and such from theWarner Losh2008-04-131-0/+277
merged juniper and mips2 code base. This represents the work of Juniper Engineers, plus Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Notes: svn path=/head/; revision=178170