Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Nov 2010 21:21:12 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/amd64/amd64 elf_machdep.c trap.c src/sys/amd64/conf NOTES src/sys/amd64/ia32 ia32_syscall.c src/sys/amd64/include proc.h src/sys/amd64/linux32 linux32_sysvec.c src/sys/arm/arm elf_machdep.c trap.c ...
Message-ID:  <201011042108.oA4L8UJ6021104@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kib         2010-11-03 21:21:12 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/amd64/amd64      elf_machdep.c trap.c 
    sys/amd64/conf       NOTES 
    sys/amd64/ia32       ia32_syscall.c 
    sys/amd64/include    proc.h 
    sys/amd64/linux32    linux32_sysvec.c 
    sys/arm/arm          elf_machdep.c trap.c 
    sys/cddl/dev/systrace systrace.c 
    sys/compat/ia32      ia32_sysvec.c ia32_util.h 
    sys/compat/svr4      svr4_sysvec.c 
    sys/conf             NOTES files 
    sys/i386/conf        NOTES 
    sys/i386/i386        elf_machdep.c trap.c 
    sys/i386/ibcs2       ibcs2_sysvec.c 
    sys/i386/include     proc.h 
    sys/i386/linux       linux_sysvec.c 
    sys/ia64/ia32        ia32_trap.c 
    sys/ia64/ia64        elf_machdep.c trap.c 
    sys/ia64/include     proc.h 
    sys/kern             imgact_aout.c init_main.c kern_exec.c 
                         kern_sig.c subr_trap.c sys_process.c 
    sys/mips/mips        elf64_machdep.c elf_machdep.c trap.c 
    sys/powerpc/aim      trap.c 
    sys/powerpc/booke    trap.c 
    sys/powerpc/include  proc.h 
    sys/powerpc/powerpc  elf_machdep.c 
    sys/sparc64/include  proc.h 
    sys/sparc64/sparc64  elf_machdep.c trap.c 
    sys/sun4v/include    proc.h 
    sys/sun4v/sun4v      trap.c 
    sys/sys              proc.h ptrace.h sysent.h 
  Log:
  SVN rev 214755 on 2010-11-03 21:21:12Z by kib
  
  MFC r208453:
  Reorganize syscall entry and leave handling.
  Implement ptrace_lwpinfo pl_flags PL_FLAG_SCE, PL_FLAG_SCX and
  PL_FLAG_EXEC.
  
  The i386, amd64, sparc64, sun4v, powerpc and ia64 syscall()s are
  changed to use syscallenter()/syscallret(). MIPS and arm are not
  converted and use the mostly unchanged syscall() implementation.
  
  MFC r208514:
  Change ia64' struct syscall_args definition so that args is a pointer to
  the arguments array instead of array itself.
  
  MFC r208566:
  Allow to use syscallname(9) outside subr_trap.c.
  
  MFC r209258 (by rpaulo):
  Make DTrace syscall provider work again by including opt_kdtrace.h here.
  
  MFC r209313:
  Only enable kdtrace hook in the LINT on the architectures that implement it.
  
  MFC r209697:
  Obey sv_syscallnames bounds in syscallname().
  
  NOTE: The KBI of the struct sysentvec is changed, new required members
  sv_set_syscall_retval, sv_fetch_syscall_args and sv_syscallnames are
  added. The sv_prepsyscall field is now ignored. Third-party modules
  using the struct sysentvec must be modified and recompiled, we believe
  that only ABI emulators are affected. No such out-of-tree modules are
  known. In-tree modules that are affected by the change were converted
  to depend on exact version of the kernel, see r214421.
  
  Revision     Changes    Path
  1.30.2.5     +5 -1      src/sys/amd64/amd64/elf_machdep.c
  1.332.2.12   +19 -138   src/sys/amd64/amd64/trap.c
  1.91.2.9     +6 -0      src/sys/amd64/conf/NOTES
  1.19.10.4    +38 -122   src/sys/amd64/ia32/ia32_syscall.c
  1.26.2.3     +8 -0      src/sys/amd64/include/proc.h
  1.52.2.6     +31 -16    src/sys/amd64/linux32/linux32_sysvec.c
  1.13.2.3     +5 -1      src/sys/arm/arm/elf_machdep.c
  1.39.2.3     +0 -1      src/sys/arm/arm/trap.c
  1.2.2.2      +0 -1      src/sys/cddl/dev/systrace/systrace.c
  1.33.2.6     +6 -1      src/sys/compat/ia32/ia32_sysvec.c
  1.9.30.2     +4 -0      src/sys/compat/ia32/ia32_util.h
  1.50.2.3     +4 -1      src/sys/compat/svr4/svr4_sysvec.c
  1.1553.2.16  +0 -6      src/sys/conf/NOTES
  1.1459.2.41  +1 -1      src/sys/conf/files
  1.1275.2.12  +6 -0      src/sys/i386/conf/NOTES
  1.27.2.5     +5 -1      src/sys/i386/i386/elf_machdep.c
  1.320.2.8    +25 -139   src/sys/i386/i386/trap.c
  1.34.2.3     +4 -1      src/sys/i386/ibcs2/ibcs2_sysvec.c
  1.28.2.3     +8 -0      src/sys/i386/include/proc.h
  1.167.2.5    +36 -18    src/sys/i386/linux/linux_sysvec.c
  1.14.10.2    +76 -107   src/sys/ia64/ia32/ia32_trap.c
  1.31.2.3     +4 -1      src/sys/ia64/ia64/elf_machdep.c
  1.130.2.6    +41 -94    src/sys/ia64/ia64/trap.c
  1.15.10.4    +11 -0     src/sys/ia64/include/proc.h
  1.106.2.2    +4 -0      src/sys/kern/imgact_aout.c
  1.303.2.6    +20 -1     src/sys/kern/init_main.c
  1.337.2.5    +4 -0      src/sys/kern/kern_exec.c
  1.372.2.12   +1 -1      src/sys/kern/kern_sig.c
  1.308.2.5    +164 -0    src/sys/kern/subr_trap.c
  1.155.2.7    +6 -2      src/sys/kern/sys_process.c
  1.3.2.3      +5 -1      src/sys/mips/mips/elf64_machdep.c
  1.7.2.4      +5 -1      src/sys/mips/mips/elf_machdep.c
  1.3.2.3      +0 -1      src/sys/mips/mips/trap.c
  1.75.2.5     +37 -88    src/sys/powerpc/aim/trap.c
  1.4.2.3      +34 -86    src/sys/powerpc/booke/trap.c
  1.7.22.3     +10 -0     src/sys/powerpc/include/proc.h
  1.29.2.3     +4 -1      src/sys/powerpc/powerpc/elf_machdep.c
  1.14.22.3    +12 -0     src/sys/sparc64/include/proc.h
  1.29.2.5     +5 -1      src/sys/sparc64/sparc64/elf_machdep.c
  1.96.2.8     +14 -109   src/sys/sparc64/sparc64/trap.c
  1.1.10.3     +12 -0     src/sys/sun4v/include/proc.h
  1.19.2.3     +51 -106   src/sys/sun4v/sun4v/trap.c
  1.535.2.13   +8 -0      src/sys/sys/proc.h
  1.28.10.4    +3 -0      src/sys/sys/ptrace.h
  1.60.2.4     +9 -0      src/sys/sys/sysent.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011042108.oA4L8UJ6021104>