On Thu, Mar 03, 2016 at 05:30:05PM +0100, Christian Weisgerber wrote:
> jmc@ stumbled over this. The WSDISPLAY_COMPAT_SYSCONS option was
> only ever in i386 GENERIC and it has been disabled there for 15
> years, so I think we can safely delete it, whatever it was used for
> (running FreeBSD X11 server binaries??).
ok mlarkin
>
> Index: sys/dev/wscons/wsdisplay_compat_usl.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/wscons/wsdisplay_compat_usl.c,v
> retrieving revision 1.28
> diff -u -p -r1.28 wsdisplay_compat_usl.c
> --- sys/dev/wscons/wsdisplay_compat_usl.c 8 Sep 2015 11:13:20 -0000
> 1.28
> +++ sys/dev/wscons/wsdisplay_compat_usl.c 3 Mar 2016 15:01:53 -0000
> @@ -330,11 +330,6 @@ wsdisplay_usl_ioctl1(struct wsdisplay_so
> #undef id
> return (0);
> #endif
> -#ifdef WSDISPLAY_COMPAT_SYSCONS
> - case CONS_GETVERS:
> - *(int *)data = 0x200; /* version 2.0 */
> - return (0);
> -#endif
>
> default:
> return (-1);
> Index: sys/dev/wscons/wsdisplay_usl_io.h
> ===================================================================
> RCS file: /cvs/src/sys/dev/wscons/wsdisplay_usl_io.h,v
> retrieving revision 1.2
> diff -u -p -r1.2 wsdisplay_usl_io.h
> --- sys/dev/wscons/wsdisplay_usl_io.h 6 Jul 2006 18:20:45 -0000 1.2
> +++ sys/dev/wscons/wsdisplay_usl_io.h 3 Mar 2016 15:07:22 -0000
> @@ -78,6 +78,3 @@ struct pcvtid {
> int rmajor; /* revision number, major */
> int rminor; /* revision number, minor */
> };
> -
> -/* syscons compatibility */
> -#define CONS_GETVERS _IOR('c', 74, int)
> Index: share/man/man4/wscons.4
> ===================================================================
> RCS file: /cvs/src/share/man/man4/wscons.4,v
> retrieving revision 1.19
> diff -u -p -r1.19 wscons.4
> --- share/man/man4/wscons.4 28 Feb 2016 16:07:57 -0000 1.19
> +++ share/man/man4/wscons.4 3 Mar 2016 15:03:15 -0000
> @@ -38,7 +38,6 @@
> .Cd option WS_KERNEL_FG=WSCOL_XXX
> .Cd option WS_KERNEL_BG=WSCOL_XXX
> .Cd option WSDISPLAY_COMPAT_PCVT
> -.Cd option WSDISPLAY_COMPAT_SYSCONS
> .Cd option WSDISPLAY_COMPAT_USL
> .Cd option WSDISPLAY_COMPAT_RAWKBD
> .Pp
> @@ -201,11 +200,6 @@ Emulates enough of the
> .Ox
> / i386
> .Dq pcvt
> -driver to make X servers work.
> -.It Cd WSDISPLAY_COMPAT_SYSCONS
> -Emulates enough of the i386
> -.Fx
> -.Dq syscons
> driver to make X servers work.
> .El
> .Pp
> --
> Christian "naddy" Weisgerber [email protected]
>