git: modules: pull in most of FreeBSD's module linker changes
Simon Schubert
corecode at crater.dragonflybsd.org
Thu Sep 3 16:19:48 PDT 2009
commit 1c0e32863e0583221e430c22c1c68a023fd16195
Author: Simon Schubert <corecode at dragonflybsd.org>
Date: Fri Sep 4 01:17:18 2009 +0200
modules: pull in most of FreeBSD's module linker changes
The big user-visible difference is that the module dependency
system changed. Module dependencies are now the same as for
the loader, and the hack linker (and Makefile) magic is not
needed anymore.
Obtained-from: FreeBSD
Summary of changes:
sys/cpu/i386/misc/elf_machdep.c | 56 ++-
sys/kern/kern_linker.c | 834 +++++++++++++++++++++++----------
sys/kern/kern_module.c | 2 +-
sys/kern/link_elf.c | 403 ++++++++++-------
sys/kern/vfs_syscalls.c | 2 +-
sys/netgraph/netgraph/ng_base.c | 7 +-
sys/platform/pc64/amd64/elf_machdep.c | 86 +++-
sys/sys/linker.h | 29 +-
8 files changed, 940 insertions(+), 479 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1c0e32863e0583221e430c22c1c68a023fd16195
--
DragonFly BSD source repository
More information about the Commits
mailing list