DragonFly commits List (threaded) for 2004-04
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/kern imgact_elf.c kern_exec.c src/sys/sys imgact.h
dillon 2004/04/10 17:10:34 PDT
DragonFly src repository
Modified files:
sys/kern imgact_elf.c kern_exec.c
sys/sys imgact.h
Log:
Use the sf_buf facility rather then kmem_alloc_wait/pmap_kenter/kmem_free
to map the first page of a binary into memory during an exec. This results
in 5-10% lower execl() overhead and approximately 2% lower sys time useage
in a buildworld (~15-20 second build time reduction on an AMD64/3200+),
with less code. And its a nice cleanup as well.
Patch-by: Alan Cox <alc@xxxxxxxxxxx>
Revision Changes Path
1.19 +1 -10 src/sys/kern/imgact_elf.c
1.22 +13 -27 src/sys/kern/kern_exec.c
1.6 +1 -1 src/sys/sys/imgact.h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_elf.c.diff?r1=1.18&r2=1.19&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exec.c.diff?r1=1.21&r2=1.22&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/imgact.h.diff?r1=1.5&r2=1.6&f=h
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]