Date: Wed, 8 Jun 2011 03:45:40 +0000 (UTC) From: Dmitry Chagin <dchagin@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/amd64 elf_machdep.c src/sys/amd64/linux32 linux32_sysvec.c src/sys/arm/arm elf_machdep.c src/sys/compat/ia32 ia32_sysvec.c src/sys/compat/linux linux_emul.c linux_emul.h src/sys/compat/svr4 svr4_sysvec.c src/sys/i386/i386 elf_machdep.c ... Message-ID: <201106080346.p583k6mM098075@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
dchagin 2011-06-08 03:45:40 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/amd64/amd64 elf_machdep.c
sys/amd64/linux32 linux32_sysvec.c
sys/arm/arm elf_machdep.c
sys/compat/ia32 ia32_sysvec.c
sys/compat/linux linux_emul.c linux_emul.h
sys/compat/svr4 svr4_sysvec.c
sys/i386/i386 elf_machdep.c
sys/i386/ibcs2 ibcs2_sysvec.c
sys/i386/linux linux_sysvec.c
sys/ia64/ia64 elf_machdep.c
sys/kern imgact_aout.c init_main.c kern_fork.c
sys/mips/mips elf64_machdep.c elf_machdep.c
sys/powerpc/powerpc elf_machdep.c
sys/sparc64/sparc64 elf_machdep.c
sys/sys eventhandler.h param.h sysent.h
Log:
SVN rev 222846 on 2011-06-08 03:45:40Z by dchagin
MFC r219405:
Extend struct sysvec with new method sv_schedtail, which is used for an
explicit process at fork trampoline path instead of eventhadler(schedtail)
invocation for each child process.
Remove eventhandler(schedtail) code and change linux ABI to use newly added
sysvec method.
While here replace explicit comparing of module sysentvec structure with the
newly created process sysentvec to detect the linux ABI.
MFC r219421:
Remove bogus since r219405 check of the Linux ABI.
Revision Changes Path
1.30.2.6 +1 -0 src/sys/amd64/amd64/elf_machdep.c
1.52.2.12 +1 -4 src/sys/amd64/linux32/linux32_sysvec.c
1.13.2.4 +1 -0 src/sys/arm/arm/elf_machdep.c
1.33.2.7 +1 -0 src/sys/compat/ia32/ia32_sysvec.c
1.23.2.5 +3 -3 src/sys/compat/linux/linux_emul.c
1.10.2.4 +1 -1 src/sys/compat/linux/linux_emul.h
1.50.2.4 +1 -0 src/sys/compat/svr4/svr4_sysvec.c
1.27.2.6 +1 -0 src/sys/i386/i386/elf_machdep.c
1.34.2.4 +1 -0 src/sys/i386/ibcs2/ibcs2_sysvec.c
1.167.2.7 +2 -4 src/sys/i386/linux/linux_sysvec.c
1.31.2.4 +1 -0 src/sys/ia64/ia64/elf_machdep.c
1.106.2.3 +1 -0 src/sys/kern/imgact_aout.c
1.303.2.9 +1 -0 src/sys/kern/init_main.c
1.306.2.11 +3 -1 src/sys/kern/kern_fork.c
1.3.2.4 +1 -0 src/sys/mips/mips/elf64_machdep.c
1.7.2.6 +2 -0 src/sys/mips/mips/elf_machdep.c
1.29.2.4 +1 -0 src/sys/powerpc/powerpc/elf_machdep.c
1.29.2.8 +1 -0 src/sys/sparc64/sparc64/elf_machdep.c
1.45.2.4 +0 -2 src/sys/sys/eventhandler.h
1.433.2.20 +1 -1 src/sys/sys/param.h
1.60.2.7 +1 -0 src/sys/sys/sysent.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106080346.p583k6mM098075>
