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 \
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.

Reply via email to