From owner-cvs-src-old@FreeBSD.ORG Sat Nov 22 12:37:46 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B8A61065678 for ; Sat, 22 Nov 2008 12:37:46 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C0F18FC1A for ; Sat, 22 Nov 2008 12:37:46 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mAMCbj0A015913 for ; Sat, 22 Nov 2008 12:37:45 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mAMCbj7q015912 for cvs-src-old@freebsd.org; Sat, 22 Nov 2008 12:37:45 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200811221237.mAMCbj7q015912@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Sat, 22 Nov 2008 12:36:15 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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/svr4 svr4_sysvec.c src/sys/i386/i386 elf_machdep.c src/sys/i386/ibcs2 ibcs2_sysvec.c src/sys/i386/linux ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2008 12:37:46 -0000 kib 2008-11-22 12:36:15 UTC FreeBSD src repository Modified files: 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/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 kern_thr.c uipc_socket.c sys/mips/mips elf_machdep.c sys/powerpc/powerpc elf_machdep.c sys/sparc64/sparc64 elf_machdep.c sys/sys sysent.h Log: SVN rev 185169 on 2008-11-22 12:36:15Z by kib Add sv_flags field to struct sysentvec with intention to provide description of the ABI of the currently executing image. Change some places to test the flags instead of explicit comparing with address of known sysentvec structures to determine ABI features. Discussed with: dchagin, imp, jhb, peter Revision Changes Path 1.28 +2 -1 src/sys/amd64/amd64/elf_machdep.c 1.38 +1 -0 src/sys/amd64/linux32/linux32_sysvec.c 1.10 +2 -1 src/sys/arm/arm/elf_machdep.c 1.30 +2 -1 src/sys/compat/ia32/ia32_sysvec.c 1.48 +2 -1 src/sys/compat/svr4/svr4_sysvec.c 1.24 +2 -1 src/sys/i386/i386/elf_machdep.c 1.34 +2 -1 src/sys/i386/ibcs2/ibcs2_sysvec.c 1.157 +4 -2 src/sys/i386/linux/linux_sysvec.c 1.27 +2 -1 src/sys/ia64/ia64/elf_machdep.c 1.106 +7 -1 src/sys/kern/imgact_aout.c 1.73 +1 -3 src/sys/kern/kern_thr.c 1.322 +3 -4 src/sys/kern/uipc_socket.c 1.3 +2 -1 src/sys/mips/mips/elf_machdep.c 1.26 +2 -1 src/sys/powerpc/powerpc/elf_machdep.c 1.26 +2 -1 src/sys/sparc64/sparc64/elf_machdep.c 1.59 +14 -0 src/sys/sys/sysent.h