Module Name: src Committed By: maxv Date: Sat Dec 29 11:30:13 UTC 2018
Modified Files: src/distrib/sets/lists/comp: md.vax src/distrib/sets/lists/man: mi src/share/man/man4: options.4 src/share/man/man7: hier.7 symlink.7 src/share/man/man8: Makefile src/sys/arch/amd64/conf: ALL src/sys/arch/i386/conf: ALL src/sys/arch/vax/conf: GENERIC VAX780 files.vax src/sys/arch/vax/include: Makefile signal.h src/sys/arch/vax/vax: compat_13_machdep.c compat_16_machdep.c machdep.c sig_machdep.c subr.S src/sys/compat: Makefile Makefile.syscall src/sys/conf: files src/sys/sys: ioctl.h Removed Files: src/share/man/man8: compat_ibcs2.8 src/sys/arch/vax/include: ibcs2_machdep.h src/sys/arch/vax/vax: ibcs2_machdep.c src/sys/compat/ibcs2: Makefile TODO files.ibcs2 ibcs2_dirent.h ibcs2_errno.c ibcs2_errno.h ibcs2_exec.c ibcs2_exec.h ibcs2_exec_coff.c ibcs2_exec_elf32.c ibcs2_exec_xout.c ibcs2_fcntl.c ibcs2_fcntl.h ibcs2_grp.h ibcs2_ioctl.c ibcs2_ipc.c ibcs2_misc.c ibcs2_mman.h ibcs2_mod.c ibcs2_mount.h ibcs2_pwd.h ibcs2_signal.c ibcs2_signal.h ibcs2_signo.c ibcs2_socksys.c ibcs2_socksys.h ibcs2_stat.c ibcs2_stat.h ibcs2_statfs.h ibcs2_stropts.h ibcs2_syscall.h ibcs2_syscallargs.h ibcs2_syscalls.c ibcs2_sysent.c ibcs2_sysi86.h ibcs2_termios.h ibcs2_time.h ibcs2_timeb.h ibcs2_types.h ibcs2_unistd.h ibcs2_ustat.h ibcs2_util.h ibcs2_utime.h ibcs2_utsname.h ibcs2_wait.h syscalls.conf syscalls.master src/sys/modules/compat_ibcs2: Makefile Log Message: Retire compat_ibcs2, as discussed on tech-kern@. FreeBSD did the same recently. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/comp/md.vax cvs rdiff -u -r1.1635 -r1.1636 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.496 -r1.497 src/share/man/man4/options.4 cvs rdiff -u -r1.134 -r1.135 src/share/man/man7/hier.7 cvs rdiff -u -r1.26 -r1.27 src/share/man/man7/symlink.7 cvs rdiff -u -r1.106 -r1.107 src/share/man/man8/Makefile cvs rdiff -u -r1.11 -r0 src/share/man/man8/compat_ibcs2.8 cvs rdiff -u -r1.112 -r1.113 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.460 -r1.461 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.207 -r1.208 src/sys/arch/vax/conf/GENERIC cvs rdiff -u -r1.27 -r1.28 src/sys/arch/vax/conf/VAX780 cvs rdiff -u -r1.124 -r1.125 src/sys/arch/vax/conf/files.vax cvs rdiff -u -r1.29 -r1.30 src/sys/arch/vax/include/Makefile cvs rdiff -u -r1.12 -r0 src/sys/arch/vax/include/ibcs2_machdep.h cvs rdiff -u -r1.16 -r1.17 src/sys/arch/vax/include/signal.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/vax/vax/compat_13_machdep.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/vax/vax/compat_16_machdep.c cvs rdiff -u -r1.13 -r0 src/sys/arch/vax/vax/ibcs2_machdep.c cvs rdiff -u -r1.192 -r1.193 src/sys/arch/vax/vax/machdep.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/vax/vax/sig_machdep.c cvs rdiff -u -r1.34 -r1.35 src/sys/arch/vax/vax/subr.S cvs rdiff -u -r1.5 -r1.6 src/sys/compat/Makefile cvs rdiff -u -r1.2 -r1.3 src/sys/compat/Makefile.syscall cvs rdiff -u -r1.6 -r0 src/sys/compat/ibcs2/Makefile cvs rdiff -u -r1.5 -r0 src/sys/compat/ibcs2/TODO \ src/sys/compat/ibcs2/ibcs2_mod.c src/sys/compat/ibcs2/ibcs2_types.h cvs rdiff -u -r1.10 -r0 src/sys/compat/ibcs2/files.ibcs2 cvs rdiff -u -r1.3 -r0 src/sys/compat/ibcs2/ibcs2_dirent.h \ src/sys/compat/ibcs2/ibcs2_statfs.h src/sys/compat/ibcs2/ibcs2_utsname.h cvs rdiff -u -r1.9 -r0 src/sys/compat/ibcs2/ibcs2_errno.c \ src/sys/compat/ibcs2/ibcs2_util.h cvs rdiff -u -r1.4 -r0 src/sys/compat/ibcs2/ibcs2_errno.h \ src/sys/compat/ibcs2/ibcs2_stat.h src/sys/compat/ibcs2/ibcs2_termios.h \ src/sys/compat/ibcs2/ibcs2_timeb.h src/sys/compat/ibcs2/syscalls.conf cvs rdiff -u -r1.79 -r0 src/sys/compat/ibcs2/ibcs2_exec.c cvs rdiff -u -r1.16 -r0 src/sys/compat/ibcs2/ibcs2_exec.h cvs rdiff -u -r1.29 -r0 src/sys/compat/ibcs2/ibcs2_exec_coff.c \ src/sys/compat/ibcs2/ibcs2_signal.c cvs rdiff -u -r1.17 -r0 src/sys/compat/ibcs2/ibcs2_exec_elf32.c cvs rdiff -u -r1.18 -r0 src/sys/compat/ibcs2/ibcs2_exec_xout.c cvs rdiff -u -r1.35 -r0 src/sys/compat/ibcs2/ibcs2_fcntl.c cvs rdiff -u -r1.2 -r0 src/sys/compat/ibcs2/ibcs2_fcntl.h \ src/sys/compat/ibcs2/ibcs2_grp.h src/sys/compat/ibcs2/ibcs2_mount.h \ src/sys/compat/ibcs2/ibcs2_pwd.h src/sys/compat/ibcs2/ibcs2_stropts.h \ src/sys/compat/ibcs2/ibcs2_sysi86.h src/sys/compat/ibcs2/ibcs2_time.h \ src/sys/compat/ibcs2/ibcs2_unistd.h src/sys/compat/ibcs2/ibcs2_ustat.h \ src/sys/compat/ibcs2/ibcs2_utime.h src/sys/compat/ibcs2/ibcs2_wait.h cvs rdiff -u -r1.46 -r0 src/sys/compat/ibcs2/ibcs2_ioctl.c cvs rdiff -u -r1.27 -r0 src/sys/compat/ibcs2/ibcs2_ipc.c cvs rdiff -u -r1.116 -r0 src/sys/compat/ibcs2/ibcs2_misc.c cvs rdiff -u -r1.1 -r0 src/sys/compat/ibcs2/ibcs2_mman.h \ src/sys/compat/ibcs2/ibcs2_signo.c cvs rdiff -u -r1.21 -r0 src/sys/compat/ibcs2/ibcs2_signal.h cvs rdiff -u -r1.19 -r0 src/sys/compat/ibcs2/ibcs2_socksys.c cvs rdiff -u -r1.8 -r0 src/sys/compat/ibcs2/ibcs2_socksys.h cvs rdiff -u -r1.50 -r0 src/sys/compat/ibcs2/ibcs2_stat.c cvs rdiff -u -r1.56 -r0 src/sys/compat/ibcs2/ibcs2_syscall.h cvs rdiff -u -r1.57 -r0 src/sys/compat/ibcs2/ibcs2_syscallargs.h \ src/sys/compat/ibcs2/ibcs2_syscalls.c cvs rdiff -u -r1.58 -r0 src/sys/compat/ibcs2/ibcs2_sysent.c cvs rdiff -u -r1.41 -r0 src/sys/compat/ibcs2/syscalls.master cvs rdiff -u -r1.1220 -r1.1221 src/sys/conf/files cvs rdiff -u -r1.4 -r0 src/sys/modules/compat_ibcs2/Makefile cvs rdiff -u -r1.37 -r1.38 src/sys/sys/ioctl.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/comp/md.vax diff -u src/distrib/sets/lists/comp/md.vax:1.47 src/distrib/sets/lists/comp/md.vax:1.48 --- src/distrib/sets/lists/comp/md.vax:1.47 Thu Jul 12 10:46:40 2018 +++ src/distrib/sets/lists/comp/md.vax Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -# $NetBSD: md.vax,v 1.47 2018/07/12 10:46:40 maxv Exp $ +# $NetBSD: md.vax,v 1.48 2018/12/29 11:30:11 maxv Exp $ ./usr/include/gcc-4.5/tgmath.h comp-obsolete obsolete ./usr/include/gcc-4.8/tgmath.h comp-c-include obsolete ./usr/include/gcc-5/tgmath.h comp-c-include gcccmds,gcc=5 @@ -23,7 +23,7 @@ ./usr/include/vax/endian_machdep.h comp-c-include ./usr/include/vax/float.h comp-c-include ./usr/include/vax/frame.h comp-c-include -./usr/include/vax/ibcs2_machdep.h comp-c-include +./usr/include/vax/ibcs2_machdep.h comp-obsolete obsolete ./usr/include/vax/int_const.h comp-c-include ./usr/include/vax/int_fmtio.h comp-c-include ./usr/include/vax/int_limits.h comp-c-include Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1635 src/distrib/sets/lists/man/mi:1.1636 --- src/distrib/sets/lists/man/mi:1.1635 Thu Dec 20 07:30:00 2018 +++ src/distrib/sets/lists/man/mi Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1635 2018/12/20 07:30:00 wiz Exp $ +# $NetBSD: mi,v 1.1636 2018/12/29 11:30:11 maxv Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -2441,7 +2441,7 @@ ./usr/share/man/cat8/compat_darwin.0 man-obsolete obsolete ./usr/share/man/cat8/compat_freebsd.0 man-sys-catman .cat ./usr/share/man/cat8/compat_hpux.0 man-obsolete obsolete -./usr/share/man/cat8/compat_ibcs2.0 man-sys-catman .cat +./usr/share/man/cat8/compat_ibcs2.0 man-obsolete obsolete ./usr/share/man/cat8/compat_linux.0 man-sys-catman .cat ./usr/share/man/cat8/compat_netbsd32.0 man-sys-catman .cat ./usr/share/man/cat8/compat_osf1.0 man-sys-catman .cat @@ -5456,7 +5456,7 @@ ./usr/share/man/html8/compat_30.html man-sys-htmlman html ./usr/share/man/html8/compat_darwin.html man-obsolete obsolete ./usr/share/man/html8/compat_freebsd.html man-sys-htmlman html -./usr/share/man/html8/compat_ibcs2.html man-sys-htmlman html +./usr/share/man/html8/compat_ibcs2.html man-obsolete obsolete ./usr/share/man/html8/compat_linux.html man-sys-htmlman html ./usr/share/man/html8/compat_netbsd32.html man-sys-htmlman html ./usr/share/man/html8/compat_osf1.html man-sys-htmlman html @@ -8524,7 +8524,7 @@ ./usr/share/man/man8/compat_darwin.8 man-obsolete obsolete ./usr/share/man/man8/compat_freebsd.8 man-sys-man .man ./usr/share/man/man8/compat_hpux.8 man-obsolete obsolete -./usr/share/man/man8/compat_ibcs2.8 man-sys-man .man +./usr/share/man/man8/compat_ibcs2.8 man-obsolete obsolete ./usr/share/man/man8/compat_linux.8 man-sys-man .man ./usr/share/man/man8/compat_netbsd32.8 man-sys-man .man ./usr/share/man/man8/compat_osf1.8 man-sys-man .man Index: src/share/man/man4/options.4 diff -u src/share/man/man4/options.4:1.496 src/share/man/man4/options.4:1.497 --- src/share/man/man4/options.4:1.496 Thu Dec 20 10:33:41 2018 +++ src/share/man/man4/options.4 Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -.\" $NetBSD: options.4,v 1.496 2018/12/20 10:33:41 cherry Exp $ +.\" $NetBSD: options.4,v 1.497 2018/12/29 11:30:11 maxv Exp $ .\" .\" Copyright (c) 1996 .\" Perry E. Metzger. All rights reserved. @@ -30,7 +30,7 @@ .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" -.Dd December 19, 2018 +.Dd December 29, 2018 .Dt OPTIONS 4 .Os .Sh NAME @@ -440,10 +440,6 @@ compatibility with .Fx applications built for the same architecture. At the moment this is limited to the i386 port. -.It Cd options COMPAT_IBCS2 -On those architectures that support it, this enables binary -compatibility with iBCS2 or SVR3 applications built for the same architecture. -This is currently limited to the i386 and vax ports. .It Cd options COMPAT_OSF1 On those architectures that support it, this enables binary compatibility with Digital Index: src/share/man/man7/hier.7 diff -u src/share/man/man7/hier.7:1.134 src/share/man/man7/hier.7:1.135 --- src/share/man/man7/hier.7:1.134 Wed Dec 19 13:57:45 2018 +++ src/share/man/man7/hier.7 Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -.\" $NetBSD: hier.7,v 1.134 2018/12/19 13:57:45 maxv Exp $ +.\" $NetBSD: hier.7,v 1.135 2018/12/29 11:30:11 maxv Exp $ .\" .\" Copyright (c) 1990, 1993, 1994 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" @(#)hier.7 8.5 (Berkeley) 6/1/94 .\" -.Dd December 19, 2018 +.Dd December 29, 2018 .Dt HIER 7 .Os .Sh NAME @@ -884,8 +884,6 @@ binaries; see .Xr compat_freebsd 8 . .It Pa hpux/ Support for 68000 HP-UX binaries. -.It Pa ibcs2/ -Support for Intel Binary binaries. .It Pa linux/ Support for Linux binaries; see .Xr compat_linux 8 . Index: src/share/man/man7/symlink.7 diff -u src/share/man/man7/symlink.7:1.26 src/share/man/man7/symlink.7:1.27 --- src/share/man/man7/symlink.7:1.26 Wed Dec 19 13:57:45 2018 +++ src/share/man/man7/symlink.7 Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -.\" $NetBSD: symlink.7,v 1.26 2018/12/19 13:57:45 maxv Exp $ +.\" $NetBSD: symlink.7,v 1.27 2018/12/29 11:30:11 maxv Exp $ .\" .\" Copyright (c) 1992, 1993, 1994 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" @(#)symlink.7 8.3 (Berkeley) 3/31/94 .\" -.Dd December 19, 2018 +.Dd December 29, 2018 .Dt SYMLINK 7 .Os .Sh NAME @@ -566,7 +566,6 @@ Other valid emulations are: .Dv aoutm68k , .Dv darwin , .Dv freebsd , -.Dv ibcs2 , .Dv linux , .Dv linux32 , .Dv m68k4k , Index: src/share/man/man8/Makefile diff -u src/share/man/man8/Makefile:1.106 src/share/man/man8/Makefile:1.107 --- src/share/man/man8/Makefile:1.106 Wed Dec 19 13:57:45 2018 +++ src/share/man/man8/Makefile Sat Dec 29 11:30:11 2018 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.106 2018/12/19 13:57:45 maxv Exp $ +# $NetBSD: Makefile,v 1.107 2018/12/29 11:30:11 maxv Exp $ # from: @(#)Makefile 8.1 (Berkeley) 6/5/93 MAN= MAKEDEV.8 MAKEDEV.local.8 afterboot.8 boot.8 compat_30.8 \ - compat_freebsd.8 compat_ibcs2.8 compat_linux.8 \ + compat_freebsd.8 compat_linux.8 \ compat_netbsd32.8 compat_osf1.8 compat_sunos.8 \ compat_ultrix.8 diskless.8 hpcboot.8 \ intro.8 nis.8 pam.8 rc.8 rc.subr.8 rescue.8 \ Index: src/sys/arch/amd64/conf/ALL diff -u src/sys/arch/amd64/conf/ALL:1.112 src/sys/arch/amd64/conf/ALL:1.113 --- src/sys/arch/amd64/conf/ALL:1.112 Wed Dec 19 13:57:45 2018 +++ src/sys/arch/amd64/conf/ALL Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -# $NetBSD: ALL,v 1.112 2018/12/19 13:57:45 maxv Exp $ +# $NetBSD: ALL,v 1.113 2018/12/29 11:30:11 maxv Exp $ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file @@ -17,7 +17,7 @@ include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "ALL-$Revision: 1.112 $" +#ident "ALL-$Revision: 1.113 $" maxusers 64 # estimated number of users @@ -1853,7 +1853,6 @@ options DEBUG_FIND_PCIC_I82365SL_ONLY options DEBUG_FPE options DEBUG_GPIO options DEBUG_GPIO2 -options DEBUG_IBCS2 options DEBUG_IPR_VJ options DEBUG_ISAPNP options DEBUG_ISSIGNAL Index: src/sys/arch/i386/conf/ALL diff -u src/sys/arch/i386/conf/ALL:1.460 src/sys/arch/i386/conf/ALL:1.461 --- src/sys/arch/i386/conf/ALL:1.460 Fri Dec 14 22:00:26 2018 +++ src/sys/arch/i386/conf/ALL Sat Dec 29 11:30:11 2018 @@ -1,4 +1,4 @@ -# $NetBSD: ALL,v 1.460 2018/12/14 22:00:26 jakllsch Exp $ +# $NetBSD: ALL,v 1.461 2018/12/29 11:30:11 maxv Exp $ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file @@ -17,7 +17,7 @@ include "arch/i386/conf/std.i386" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "ALL-$Revision: 1.460 $" +#ident "ALL-$Revision: 1.461 $" maxusers 64 # estimated number of users @@ -1986,7 +1986,6 @@ options DEBUG_FIND_PCIC_I82365SL_ONLY options DEBUG_FPE options DEBUG_GPIO options DEBUG_GPIO2 -options DEBUG_IBCS2 options DEBUG_IPR_VJ options DEBUG_ISAPNP options DEBUG_ISSIGNAL Index: src/sys/arch/vax/conf/GENERIC diff -u src/sys/arch/vax/conf/GENERIC:1.207 src/sys/arch/vax/conf/GENERIC:1.208 --- src/sys/arch/vax/conf/GENERIC:1.207 Sat Dec 29 09:48:54 2018 +++ src/sys/arch/vax/conf/GENERIC Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.207 2018/12/29 09:48:54 maxv Exp $ +# $NetBSD: GENERIC,v 1.208 2018/12/29 11:30:12 maxv Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/vax/conf/std.vax" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.207 $" +#ident "GENERIC-$Revision: 1.208 $" # Here are all different supported CPU types listed. #options VAX8800 # VAX 8500, 8530, 8550, 8700, 8800 @@ -132,7 +132,6 @@ options SYSVSHM include "conf/compat_netbsd09.config" options COMPAT_VAX1K # Must be present to run pre-1.4 binaries. options COMPAT_ULTRIX -#options COMPAT_IBCS2 # DEC SVR.3 compatibility #options NO_INSN_EMULATE # CPU does not lack some hardware instructions. Index: src/sys/arch/vax/conf/VAX780 diff -u src/sys/arch/vax/conf/VAX780:1.27 src/sys/arch/vax/conf/VAX780:1.28 --- src/sys/arch/vax/conf/VAX780:1.27 Wed Aug 1 20:04:14 2018 +++ src/sys/arch/vax/conf/VAX780 Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -# $NetBSD: VAX780,v 1.27 2018/08/01 20:04:14 maxv Exp $ +# $NetBSD: VAX780,v 1.28 2018/12/29 11:30:12 maxv Exp $ # # 11/780,750,730 machine description file # @@ -118,7 +118,6 @@ options SYSVSHM include "conf/compat_netbsd09.config" options COMPAT_VAX1K # Must be present to run pre-1.4 binaries. options COMPAT_ULTRIX # DEC Ultrix binary compatibility. -#options COMPAT_IBCS2 # DEC SVR.3 compatibility #options NO_INSN_EMULATE # CPU does not lack some hardware instructions. options LKM Index: src/sys/arch/vax/conf/files.vax diff -u src/sys/arch/vax/conf/files.vax:1.124 src/sys/arch/vax/conf/files.vax:1.125 --- src/sys/arch/vax/conf/files.vax:1.124 Wed Apr 25 11:08:21 2018 +++ src/sys/arch/vax/conf/files.vax Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -# $NetBSD: files.vax,v 1.124 2018/04/25 11:08:21 ragge Exp $ +# $NetBSD: files.vax,v 1.125 2018/12/29 11:30:12 maxv Exp $ # # new style config file for vax architecture # @@ -388,13 +388,9 @@ file arch/vax/vax/multicpu.c multiproce file arch/vax/vax/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum # Binary compatibility with previous NetBSD releases (COMPAT_XX) -file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix | - compat_ibcs2 +file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix file arch/vax/vax/compat_16_machdep.c compat_16 | compat_ultrix -include "compat/ibcs2/files.ibcs2" -file arch/vax/vax/ibcs2_machdep.c compat_ibcs2 - include "compat/ultrix/files.ultrix" include "compat/vax1k/files.vax1k" Index: src/sys/arch/vax/include/Makefile diff -u src/sys/arch/vax/include/Makefile:1.29 src/sys/arch/vax/include/Makefile:1.30 --- src/sys/arch/vax/include/Makefile:1.29 Thu Jul 12 10:46:47 2018 +++ src/sys/arch/vax/include/Makefile Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2018/07/12 10:46:47 maxv Exp $ +# $NetBSD: Makefile,v 1.30 2018/12/29 11:30:12 maxv Exp $ INCSDIR= /usr/include/vax @@ -8,7 +8,6 @@ INCS= ansi.h aout_machdep.h asm.h \ disklabel.h \ elf_machdep.h endian.h endian_machdep.h \ float.h frame.h \ - ibcs2_machdep.h \ int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h int_types.h \ ioa.h \ ka410.h ka420.h ka43.h ka630.h ka650.h ka750.h ka820.h \ Index: src/sys/arch/vax/include/signal.h diff -u src/sys/arch/vax/include/signal.h:1.16 src/sys/arch/vax/include/signal.h:1.17 --- src/sys/arch/vax/include/signal.h:1.16 Wed Nov 29 17:54:55 2017 +++ src/sys/arch/vax/include/signal.h Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: signal.h,v 1.16 2017/11/29 17:54:55 christos Exp $ */ +/* $NetBSD: signal.h,v 1.17 2018/12/29 11:30:12 maxv Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1991 Regents of the University of California. @@ -83,7 +83,7 @@ void sendsig_context(int, const sigset_t /* Avoid a cyclic dependency and don't use ksiginfo_t here. */ struct ksiginfo; -#if defined(COMPAT_13) || defined(COMPAT_ULTRIX) || defined(COMPAT_IBCS2) +#if defined(COMPAT_13) || defined(COMPAT_ULTRIX) struct otrampframe { unsigned sig; /* Signal number */ unsigned code; /* Info code */ @@ -95,7 +95,7 @@ struct otrampframe { vaddr_t setupstack_oldsigcontext(const struct ksiginfo *, const sigset_t *, int, struct lwp *, struct trapframe *, vaddr_t, int, vaddr_t); -#endif /* COMPAT_13 || COMPAT_ULTRIX || COMPAT_IBCS2 */ +#endif /* COMPAT_13 || COMPAT_ULTRIX */ #if defined(COMPAT_16) || defined(COMPAT_ULTRIX) struct trampoline2 { Index: src/sys/arch/vax/vax/compat_13_machdep.c diff -u src/sys/arch/vax/vax/compat_13_machdep.c:1.5 src/sys/arch/vax/vax/compat_13_machdep.c:1.6 --- src/sys/arch/vax/vax/compat_13_machdep.c:1.5 Thu Jul 7 06:55:39 2016 +++ src/sys/arch/vax/vax/compat_13_machdep.c Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_13_machdep.c,v 1.5 2016/07/07 06:55:39 msaitoh Exp $ */ +/* $NetBSD: compat_13_machdep.c,v 1.6 2018/12/29 11:30:12 maxv Exp $ */ /* * Copyright (c) 1982, 1986, 1990 The Regents of the University of California. @@ -83,14 +83,13 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: compat_13_machdep.c,v 1.5 2016/07/07 06:55:39 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: compat_13_machdep.c,v 1.6 2018/12/29 11:30:12 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" #include "opt_compat_ultrix.h" #include "opt_multiprocessor.h" #include "opt_lockdebug.h" -#include "opt_compat_ibcs2.h" #endif #include <sys/param.h> Index: src/sys/arch/vax/vax/compat_16_machdep.c diff -u src/sys/arch/vax/vax/compat_16_machdep.c:1.4 src/sys/arch/vax/vax/compat_16_machdep.c:1.5 --- src/sys/arch/vax/vax/compat_16_machdep.c:1.4 Sun Jul 3 02:18:21 2011 +++ src/sys/arch/vax/vax/compat_16_machdep.c Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_16_machdep.c,v 1.4 2011/07/03 02:18:21 matt Exp $ */ +/* $NetBSD: compat_16_machdep.c,v 1.5 2018/12/29 11:30:12 maxv Exp $ */ /* * Copyright (c) 1982, 1986, 1990 The Regents of the University of California. @@ -83,7 +83,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: compat_16_machdep.c,v 1.4 2011/07/03 02:18:21 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: compat_16_machdep.c,v 1.5 2018/12/29 11:30:12 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_ddb.h" @@ -91,7 +91,6 @@ __KERNEL_RCSID(0, "$NetBSD: compat_16_ma #include "opt_compat_ultrix.h" #include "opt_multiprocessor.h" #include "opt_lockdebug.h" -#include "opt_compat_ibcs2.h" #endif #include <sys/param.h> Index: src/sys/arch/vax/vax/machdep.c diff -u src/sys/arch/vax/vax/machdep.c:1.192 src/sys/arch/vax/vax/machdep.c:1.193 --- src/sys/arch/vax/vax/machdep.c:1.192 Sat Mar 31 06:32:47 2018 +++ src/sys/arch/vax/vax/machdep.c Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.192 2018/03/31 06:32:47 ragge Exp $ */ +/* $NetBSD: machdep.c,v 1.193 2018/12/29 11:30:12 maxv Exp $ */ /* * Copyright (c) 1982, 1986, 1990 The Regents of the University of California. @@ -83,7 +83,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.192 2018/03/31 06:32:47 ragge Exp $"); +__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.193 2018/12/29 11:30:12 maxv Exp $"); #include "opt_ddb.h" #include "opt_compat_netbsd.h" @@ -91,7 +91,6 @@ __KERNEL_RCSID(0, "$NetBSD: machdep.c,v #include "opt_modular.h" #include "opt_multiprocessor.h" #include "opt_lockdebug.h" -#include "opt_compat_ibcs2.h" #include <sys/param.h> #include <sys/systm.h> Index: src/sys/arch/vax/vax/sig_machdep.c diff -u src/sys/arch/vax/vax/sig_machdep.c:1.23 src/sys/arch/vax/vax/sig_machdep.c:1.24 --- src/sys/arch/vax/vax/sig_machdep.c:1.23 Tue Nov 27 14:09:54 2018 +++ src/sys/arch/vax/vax/sig_machdep.c Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: sig_machdep.c,v 1.23 2018/11/27 14:09:54 maxv Exp $ */ +/* $NetBSD: sig_machdep.c,v 1.24 2018/12/29 11:30:12 maxv Exp $ */ /* * Copyright (c) 1982, 1986, 1990 The Regents of the University of California. @@ -79,14 +79,13 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sig_machdep.c,v 1.23 2018/11/27 14:09:54 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sig_machdep.c,v 1.24 2018/12/29 11:30:12 maxv Exp $"); #include "opt_ddb.h" #include "opt_compat_netbsd.h" #include "opt_compat_ultrix.h" #include "opt_multiprocessor.h" #include "opt_lockdebug.h" -#include "opt_compat_ibcs2.h" #include <sys/param.h> #include <sys/systm.h> @@ -110,7 +109,7 @@ static vaddr_t setupstack_siginfo3(const int, struct lwp *, struct trapframe *, vaddr_t, int, vaddr_t); const static sig_setupstack_t sig_setupstacks[] = { -#if defined(COMPAT_13) || defined(COMPAT_ULTRIX) || defined(COMPAT_IBCS2) +#if defined(COMPAT_13) || defined(COMPAT_ULTRIX) setupstack_oldsigcontext, /* 0 */ setupstack_oldsigcontext, /* 1 */ #else Index: src/sys/arch/vax/vax/subr.S diff -u src/sys/arch/vax/vax/subr.S:1.34 src/sys/arch/vax/vax/subr.S:1.35 --- src/sys/arch/vax/vax/subr.S:1.34 Mon May 22 16:53:05 2017 +++ src/sys/arch/vax/vax/subr.S Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: subr.S,v 1.34 2017/05/22 16:53:05 ragge Exp $ */ +/* $NetBSD: subr.S,v 1.35 2018/12/29 11:30:12 maxv Exp $ */ /* * Copyright (c) 1994 Ludd, University of Lule}, Sweden. @@ -32,10 +32,6 @@ #include "opt_multiprocessor.h" #include "opt_lockdebug.h" #include "opt_compat_netbsd.h" -#include "opt_compat_ibcs2.h" -#ifdef COMPAT_IBCS2 -#include <compat/ibcs2/ibcs2_syscall.h> -#endif #include "opt_compat_ultrix.h" #ifdef COMPAT_ULTRIX #include <compat/ultrix/ultrix_syscall.h> @@ -176,21 +172,6 @@ _C_LABEL(sigcode): halt _C_LABEL(esigcode): -#ifdef COMPAT_IBCS2 - .align 2 - .globl _C_LABEL(ibcs2_sigcode),_C_LABEL(ibcs2_esigcode) -_C_LABEL(ibcs2_sigcode): - pushr $0x3f - subl2 $0xc,%sp - movl 0x24(%sp),%r0 - calls $3,(%r0) - popr $0x3f - chmk $SYS_compat_16___sigreturn14 - chmk $SYS_exit - halt -_C_LABEL(ibcs2_esigcode): -#endif /* COMPAT_IBCS2 */ - #ifdef COMPAT_ULTRIX .align 2 .globl _C_LABEL(ultrix_sigcode),_C_LABEL(ultrix_esigcode) Index: src/sys/compat/Makefile diff -u src/sys/compat/Makefile:1.5 src/sys/compat/Makefile:1.6 --- src/sys/compat/Makefile:1.5 Tue Nov 26 23:30:30 2002 +++ src/sys/compat/Makefile Sat Dec 29 11:30:12 2018 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2002/11/26 23:30:30 lukem Exp $ +# $NetBSD: Makefile,v 1.6 2018/12/29 11:30:12 maxv Exp $ -#SUBDIR= common freebsd hpux ibcs2 linux m68k4k osf1 ossaudio sunos svr2 \ +#SUBDIR= common freebsd hpux linux m68k4k osf1 ossaudio sunos \ # ultrix netbsd32 sunos32 #INCSDIR= /usr/include/compat Index: src/sys/compat/Makefile.syscall diff -u src/sys/compat/Makefile.syscall:1.2 src/sys/compat/Makefile.syscall:1.3 --- src/sys/compat/Makefile.syscall:1.2 Wed Dec 19 13:57:51 2018 +++ src/sys/compat/Makefile.syscall Sat Dec 29 11:30:12 2018 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile.syscall,v 1.2 2018/12/19 13:57:51 maxv Exp $ +# $NetBSD: Makefile.syscall,v 1.3 2018/12/29 11:30:12 maxv Exp $ -SUBDIR = aoutm68k freebsd ibcs2 linux linux32 netbsd32 +SUBDIR = aoutm68k freebsd linux linux32 netbsd32 SUBDIR += osf1 sunos sunos32 ultrix .include <bsd.subdir.mk> Index: src/sys/conf/files diff -u src/sys/conf/files:1.1220 src/sys/conf/files:1.1221 --- src/sys/conf/files:1.1220 Tue Dec 25 11:56:14 2018 +++ src/sys/conf/files Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -# $NetBSD: files,v 1.1220 2018/12/25 11:56:14 mlelstv Exp $ +# $NetBSD: files,v 1.1221 2018/12/29 11:30:12 maxv Exp $ # @(#)files.newconf 7.5 (Berkeley) 5/10/93 version 20171118 @@ -152,7 +152,6 @@ defflag opt_compat_netbsd.h COMPAT_10: C defflag opt_compat_netbsd.h COMPAT_09: COMPAT_10, COMPAT_NETBSD defflag COMPAT_OSSAUDIO defflag COMPAT_FREEBSD: COMPAT_30 -defflag COMPAT_IBCS2 defflag COMPAT_LINUX: COMPAT_NETBSD defflag COMPAT_OSF1 defflag COMPAT_SUNOS: COMPAT_30 Index: src/sys/sys/ioctl.h diff -u src/sys/sys/ioctl.h:1.37 src/sys/sys/ioctl.h:1.38 --- src/sys/sys/ioctl.h:1.37 Wed Dec 19 13:57:52 2018 +++ src/sys/sys/ioctl.h Sat Dec 29 11:30:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ioctl.h,v 1.37 2018/12/19 13:57:52 maxv Exp $ */ +/* $NetBSD: ioctl.h,v 1.38 2018/12/29 11:30:12 maxv Exp $ */ /*- * Copyright (c) 1982, 1986, 1990, 1993, 1994 @@ -106,12 +106,10 @@ __END_DECLS #include "opt_compat_sunos.h" #include "opt_compat_43.h" #include "opt_compat_osf1.h" -#include "opt_compat_ibcs2.h" #include "opt_modular.h" #endif #if defined(USE_OLD_TTY) || defined(COMPAT_43) || defined(COMPAT_SUNOS) || \ - defined(COMPAT_FREEBSD) || defined(COMPAT_OSF1) || \ - defined(COMPAT_IBCS2) || defined(MODULAR) + defined(COMPAT_FREEBSD) || defined(COMPAT_OSF1) || defined(MODULAR) #include <sys/ioctl_compat.h> #endif