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??).
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]