freebsd-skq/sys/dev/syscons
Bruce Evans 19dcee256f Fix the dumb and sc terminal emulators to compile and work.
First remove ifdefs of the unsupported option SC_DUMB_TERMINAL which
prevented building using both in the same kernel and broke regression
tests.  This option will be replaced by per-emulator supported options.

The dumb emulator rotted with KSE in r83366, but usually compiled since
it is ifdefed to nothing unless SC_DUMB_TERMINAL is defined.  The type
of an unused function parameter changed.

Both emulators rotted when 2 new methods were added while the emulators
were removed.  Only null methods are needed, but null function pointers
give panics instead.

The wildcard in the default for the unsupported option SC_DFLT_TERM
never really worked.  It tends to prefer the dumb emulator when multiple
emulators are configured.  Change it to prefer scteken for compatibility.
2019-02-21 19:19:30 +00:00
..
apm
blank
daemon
dragon
fade
fire
fonts
green
logo
plasma
rain
snake
star
warp
scgfbrndr.c
schistory.c
scmouse.c Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
scterm-dumb.c Fix the dumb and sc terminal emulators to compile and work. 2019-02-21 19:19:30 +00:00
scterm-sc.c Fix the dumb and sc terminal emulators to compile and work. 2019-02-21 19:19:30 +00:00
scterm-teken.c My recent fix for programmable function keys in syscons only worked 2019-02-05 16:59:29 +00:00
scterm.c
sctermvar.h Restore syscons' terminal emulators. The trivial fixes to make them compile 2019-02-21 08:37:39 +00:00
scvesactl.c
scvgarndr.c
scvidctl.c
scvtb.c
syscons.c i386: Merge PAE and non-PAE pmaps into same kernel. 2019-01-30 02:07:13 +00:00
syscons.h Fix the dumb and sc terminal emulators to compile and work. 2019-02-21 19:19:30 +00:00
sysmouse.c