On Wed, Aug 09, 2017 at 06:45:30PM +0000, Maxime Villard wrote:
> 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.
Can someone who knows enough about this stuff please update
compat_ibcs2(8)? It doesn't mention SVR3 at all right now.