Date: Thu, 15 Oct 1998 20:55:02 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/alpha/alpha elf_machdep.c src/sys/gnu/i386/fpemul fpu_entry.c src/sys/i386/i386 elf_machdep.c math_emulate.c src/sys/i386/ibcs2 imgact_coff.c src/sys/i386/linux imgact_linux.c linux_sysvec.c src/sys/kern imgact_aout.c imgact_elf.c ... Message-ID: <199810160355.UAA10455@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 1998/10/15 20:55:02 PDT
Modified files:
sys/alpha/alpha elf_machdep.c
sys/gnu/i386/fpemul fpu_entry.c
sys/i386/i386 elf_machdep.c math_emulate.c
sys/i386/ibcs2 imgact_coff.c
sys/i386/linux imgact_linux.c linux_sysvec.c
sys/kern imgact_aout.c imgact_elf.c imgact_gzip.c
imgact_shell.c kern_exec.c kern_lkm.c
kern_module.c kern_sysctl.c link_elf.c
vfs_init.c
sys/netinet ip_fw.c ip_input.c
sys/sys _posix.h exec.h kernel.h linker.h mount.h
vnode.h
Log:
*gulp*. Jordan specifically OK'ed this..
This is the bulk of the support for doing kld modules. Two linker_sets
were replaced by SYSINIT()'s. VFS's and exec handlers are self registered.
kld is now a superset of lkm. I have converted most of them, they will
follow as a seperate commit as samples.
This all still works as a static a.out kernel using LKM's.
Revision Changes Path
1.2 +42 -34 src/sys/alpha/alpha/elf_machdep.c
1.15 +29 -9 src/sys/gnu/i386/fpemul/fpu_entry.c
1.3 +43 -17 src/sys/i386/i386/elf_machdep.c
1.28 +26 -9 src/sys/i386/i386/math_emulate.c
1.33 +2 -2 src/sys/i386/ibcs2/imgact_coff.c
1.30 +2 -2 src/sys/i386/linux/imgact_linux.c
1.37 +36 -17 src/sys/i386/linux/linux_sysvec.c
1.43 +2 -2 src/sys/kern/imgact_aout.c
1.40 +2 -2 src/sys/kern/imgact_elf.c
1.35 +2 -2 src/sys/kern/imgact_gzip.c
1.17 +3 -2 src/sys/kern/imgact_shell.c
1.87 +66 -5 src/sys/kern/kern_exec.c
1.57 +11 -36 src/sys/kern/kern_lkm.c
1.11 +2 -2 src/sys/kern/kern_module.c
1.78 +3 -1 src/sys/kern/kern_sysctl.c
1.7 +41 -30 src/sys/kern/link_elf.c
1.35 +194 -79 src/sys/kern/vfs_init.c
1.97 +50 -8 src/sys/netinet/ip_fw.c
1.102 +1 -4 src/sys/netinet/ip_input.c
1.3 +2 -2 src/sys/sys/_posix.h
1.19 +38 -1 src/sys/sys/exec.h
1.43 +25 -2 src/sys/sys/kernel.h
1.9 +5 -3 src/sys/sys/linker.h
1.69 +34 -4 src/sys/sys/mount.h
1.75 +6 -4 src/sys/sys/vnode.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810160355.UAA10455>
