svn commit: r326978 - head/sys/conf
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Tue Dec 19 15:50:48 UTC 2017
Author: nwhitehorn
Date: Tue Dec 19 15:50:46 2017
New Revision: 326978
URL: https://svnweb.freebsd.org/changeset/base/326978
Log:
Make __startkernel line up with KERNBASE, so that the math to compute the
applied relocation offset in link_elf.c works as intended. We may want to
revisit how that works in future, for example by having elf_reloc_self()
actually store the numbers it is using rather than computing them later,
but this fixes symbol lookup after r326203.
Reported by: andreast@
Pointy hat to: me
Modified:
head/sys/conf/ldscript.powerpc64
Modified: head/sys/conf/ldscript.powerpc64
==============================================================================
--- head/sys/conf/ldscript.powerpc64 Tue Dec 19 14:11:41 2017 (r326977)
+++ head/sys/conf/ldscript.powerpc64 Tue Dec 19 15:50:46 2017 (r326978)
@@ -11,7 +11,7 @@ SECTIONS
/* Read-only sections, merged into text segment: */
. = kernbase;
- PROVIDE (begin = . - SIZEOF_HEADERS);
+ PROVIDE (begin = .);
.text :
{
More information about the svn-src-all
mailing list