Module Name: src Committed By: maxv Date: Wed Aug 9 18:45:30 UTC 2017
Modified Files: src/distrib/sets/lists/modules: md.i386 src/sys/arch/i386/conf: ALL GENERIC GENERIC_TINY INSTALL_FLOPPY INSTALL_TINY MODULAR NET4501 XEN3_DOM0 XEN3_DOMU files.i386 src/sys/arch/i386/i386: compat_16_machdep.c src/sys/modules/compat_ibcs2: Makefile Removed Files: src/sys/arch/i386/i386: ibcs2_machdep.c ibcs2_sigcode.S ibcs2_syscall.c Log Message: Remove compat_ibcs2 from i386. After a discussion on port-vax, it turns out that compat_ibcs2 does not implement the iBCS2 standard - which is x86-specific - but rather SVR3. Our real iBCS2 implementation was a mixture of compat_ibcs2 and compat_svr4, and was only partial. Keeping support for this in i386 is totally irrelevant today. I also asked on port-i386 but didn't wait long. The main issue is that compat_ibcs2 should have been called compat_svr3. But CVS does not support renaming files, and moving things around is both painful and tiring, even more so when no one seems to be interested in doing this work or in the feature at all. For now compat_ibcs2 is available on Vax and will stay, until someone (not me) cleans it up. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/distrib/sets/lists/modules/md.i386 cvs rdiff -u -r1.424 -r1.425 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.1163 -r1.1164 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.152 -r1.153 src/sys/arch/i386/conf/GENERIC_TINY \ src/sys/arch/i386/conf/INSTALL_TINY cvs rdiff -u -r1.39 -r1.40 src/sys/arch/i386/conf/INSTALL_FLOPPY cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/conf/MODULAR cvs rdiff -u -r1.95 -r1.96 src/sys/arch/i386/conf/NET4501 cvs rdiff -u -r1.118 -r1.119 src/sys/arch/i386/conf/XEN3_DOM0 cvs rdiff -u -r1.82 -r1.83 src/sys/arch/i386/conf/XEN3_DOMU cvs rdiff -u -r1.383 -r1.384 src/sys/arch/i386/conf/files.i386 cvs rdiff -u -r1.26 -r1.27 src/sys/arch/i386/i386/compat_16_machdep.c cvs rdiff -u -r1.44 -r0 src/sys/arch/i386/i386/ibcs2_machdep.c cvs rdiff -u -r1.5 -r0 src/sys/arch/i386/i386/ibcs2_sigcode.S cvs rdiff -u -r1.49 -r0 src/sys/arch/i386/i386/ibcs2_syscall.c cvs rdiff -u -r1.3 -r1.4 src/sys/modules/compat_ibcs2/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.