summaryrefslogtreecommitdiff
path: root/sys/conf/ldscript.amd64
AgeCommit message (Expand)Author
2024-09-02kernel: Fix defining of .init_array and .fini_array sectionsZhenlei Huang
2024-07-31kernel: Move the debug stuff into a common scriptWarner Losh
2024-02-29kernel: Sync ldscript files wrt gnu.attributes and .note.GNU-stackWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2021-07-31amd64: do not assume that kernel is loaded at 2M physicalKonstantin Belousov
2020-11-25Unobfuscate "KERNLOAD" parameter on amd64. This change lines-up amd64 with theMaxim Sobolev
2019-10-18Tighten mapping protections on preloaded files on amd64.Mark Johnston
2019-06-04Expose the kernel's build-ID through sysctlEd Maste
2018-11-09Add comment to explain kernel ldscript 0x200000 constantEd Maste
2018-05-18amd64: tweak the read_frequently sectionMateusz Guzik
2018-05-11amd64: align the .data.exclusive_cache_line section to 128Mateusz Guzik
2018-03-06amd64: Protect the kernel text, data, and BSS by setting the RW/NX bitsJonathan T. Looney
2017-09-06Introduce __read_frequentlyMateusz Guzik
2017-03-19use INT3 instead of NOP for x86 binary paddingEd Maste
2017-01-27Introduce __read_mostly and __exclusive_cache_line macros.Mateusz Guzik
2016-11-25Use explicit 0x200000 instead of MAXPAGESIZE for the amd64 kernel physaddrEd Maste
2016-07-28remove CONSTRUCTORS from kernel linker scriptsEd Maste
2015-06-26amd64: set the correct LMA valuesRoger Pau Monné
2011-03-28The new binutils has correctly redefined MAXPAGESIZE on amd64 as 0x200000Alan Cox
2010-11-04Sync sys/conf/ldscript.amd64 with the upstream version, preservingDimitry Andric
2010-11-04Binutils commit 0c845abb5a0083c6deebc75975608237015badba increasedDimitry Andric
2010-11-01Use new output format 'elf64-x86-64-freebsd' instead of 'elf64-x86-64',Dimitry Andric
2004-05-29Provide the _start_ctors and _stop_ctors symbols. As on i386, the addressesTim J. Robbins
2003-05-01Sync up with the files in the hammer branch in the p4 tree to get basicPeter Wemm
2003-01-06Add two symbols start_ctors and stop_ctors to allow us to find thePoul-Henning Kamp
2002-10-11Use the new freebsd output format from Binutils 2.13.1.David E. O'Brien
2001-09-18Remove hard coded magic load address. Now to change the load address,Peter Wemm
2000-01-11Add $FreeBSD$Peter Wemm
1999-06-03Remove a rather bogus search path reference..Peter Wemm
1999-03-11Increased kernel virtual address space to 1GB. NOTE: You MUST have fixedDavid Greenman
1998-09-30Make the ELF kernel build produce a dynamic executable (!). This enablesPeter Wemm