Skip site navigation (1)Skip section navigation (2)
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>