DragonFly commits List (threaded) for 2004-01
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/conf files src/sys/emulation/ibcs2/coff imgact_coff.c src/sys/emulation/linux/i386 imgact_linux.c src/sys/emulation/svr4 imgact_svr4.c src/sys/kern imgact_resident.c imgact_aout.c imgact_elf.c imgact_gzip.c ...
dillon 2004/01/20 10:41:52 PST
DragonFly src repository
Modified files:
sys/conf files
sys/emulation/ibcs2/coff imgact_coff.c
sys/emulation/linux/i386 imgact_linux.c
sys/emulation/svr4 imgact_svr4.c
sys/kern imgact_aout.c imgact_elf.c imgact_gzip.c
init_sysent.c kern_exec.c syscalls.c
syscalls.master
sys/sys imgact.h syscall-hide.h syscall.h
syscall.mk sysproto.h sysunion.h vnode.h
sys/vm vm_extern.h vm_map.c vm_map.h
Added files:
sys/kern imgact_resident.c
Log:
Resident executable support stage 1/4: Add kernel bits and syscall support
for in-kernel caching of vmspace structures. The main purpose of this
feature is to make it possible to run dynamically linked programs as fast
as if they were statically linked, by vmspace_fork()ing their vmspace and
saving the copy in the kernel, then using that whenever the program is
exec'd.
Revision Changes Path
1.43 +1 -0 src/sys/conf/files
1.9 +1 -1 src/sys/emulation/ibcs2/coff/imgact_coff.c
1.6 +1 -1 src/sys/emulation/linux/i386/imgact_linux.c
1.7 +1 -1 src/sys/emulation/svr4/imgact_svr4.c
1.8 +1 -1 src/sys/kern/imgact_aout.c
1.16 +1 -1 src/sys/kern/imgact_elf.c
1.5 +1 -1 src/sys/kern/imgact_gzip.c
1.15 +5 -1 src/sys/kern/init_sysent.c
1.19 +25 -8 src/sys/kern/kern_exec.c
1.15 +5 -1 src/sys/kern/syscalls.c
1.11 +4 -0 src/sys/kern/syscalls.master
1.5 +4 -1 src/sys/sys/imgact.h
1.16 +3 -1 src/sys/sys/syscall-hide.h
1.16 +4 -2 src/sys/sys/syscall.h
1.16 +4 -2 src/sys/sys/syscall.mk
1.16 +17 -1 src/sys/sys/sysproto.h
1.13 +3 -1 src/sys/sys/sysunion.h
1.9 +1 -0 src/sys/sys/vnode.h
1.9 +1 -1 src/sys/vm/vm_extern.h
1.21 +15 -6 src/sys/vm/vm_map.c
1.11 +20 -0 src/sys/vm/vm_map.h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.42&r2=1.43&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/coff/imgact_coff.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/imgact_linux.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/imgact_svr4.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_aout.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_elf.c.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_gzip.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.14&r2=1.15&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exec.c.diff?r1=1.18&r2=1.19&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.14&r2=1.15&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/imgact.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnode.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_extern.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.20&r2=1.21&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.h.diff?r1=1.10&r2=1.11&f=h
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]