DragonFly commits List (threaded) for 2009-09
DragonFly BSD
DragonFly commits List (threaded) for 2009-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: modules: pull in most of FreeBSD's module linker changes


From: Simon Schubert <corecode@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 3 Sep 2009 16:18:54 -0700 (PDT)

commit 1c0e32863e0583221e430c22c1c68a023fd16195
Author: Simon Schubert <corecode@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]