Date: Tue, 28 Feb 2006 18:37:19 -0800 From: "Maksim Yevmenkin" <maksim.yevmenkin@gmail.com> To: "Scott Long" <scottl@samsco.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c src/sys/dev/syscons syscons.c Message-ID: <bb4a86c70602281837l7f9c8c8arc6aa2abc99841caf@mail.gmail.com> In-Reply-To: <4404FCC8.5070907@samsco.org> References: <200602282346.k1SNkNHq073716@repoman.freebsd.org> <4404FCC8.5070907@samsco.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/28/06, Scott Long <scottl@samsco.org> wrote: > Maksim Yevmenkin wrote: > > emax 2006-02-28 23:46:23 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/kbd kbd.c > > sys/dev/syscons syscons.c > > Log: > > Integrate kbdmux(4) into syscons(4) and kbd code. > > > > By default syscons(4) will look for the kbdmux(4) keyboard first, and= then, > > if not found, look for any keyboard. > > > > Current kbd code is modified so if kbdmux(4) is the current keyboard,= all > > new keyboards are automatically added to the kbdmux(4). > > > > Switch to kbdmux(4) can be done at boot time, by loading kbdmux modul= e at > > the loader prompt, or at runtime, by kldload'ing the kbdmux module an= d > > releasing current active keyboard. > > > > If, for whatever reason, kbdmux(4) is not required/desired then just = do > > not load it and everything should work as before. It is also possible= to > > kldunload kbdmux at runtime and syscons(4) will automatically switch = to > > the first available keyboard. > > > > No response from: freebsd-current@ > > MFC after: 1 day > > > > Revision Changes Path > > 1.45 +24 -0 src/sys/dev/kbd/kbd.c > > 1.442 +42 -4 src/sys/dev/syscons/syscons.c > > Ultimately I would like to see this enabled by default so that > everything 'just works', but with a way to easily disable it in case > something goes wrong. Would that be possible? right now i can think of two ways to make it enabled by default: 1) add 'device kbdmux' to the kernel config (or even make it required) 2) set kbdmux_load to "YES" somewhere in loader.* files (somewhat similar to acpi). with option (2) above it would be easy to disable, i.e. just do unset kdbmux_load at loader command prompt or loader.rc thanks, max > > Scott > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bb4a86c70602281837l7f9c8c8arc6aa2abc99841caf>