| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ok kn@
|
|
|
|
| |
ok millert@ krw@
|
|
|
|
|
|
|
| |
By setting "machdep.forceukbd=1" you can now use your USB keyboard in
ddb(4) even if your BIOS emulates a pckbd(4).
ok tom@, kettenis@, deraadt@
|
|
|
|
| |
ok stsp@ kettenis@
|
|
|
|
| |
ok deraadt@ kettenis@ krw@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernels:
- keyboard drivers will now tell wskbd if the keyboard layout they ask
for is a default value, or a value they are 100% sure of (either
because your kernel has a XXXKBD_LAYOUT option, or because the
driver can tell the keyboard layout, e.g. by the country code on USB
keyboards which provide it, such as Sun's)
- when attaching a keyboard with a non-default layout, the layout will
become the default layout of the mux for new keyboard attachments if
the mux doesn't have a layout set already.
- when changing the keyboard layout of a particular keyboard with an
ioctl (i.e. using kbd(8) or wsconsctl(8)), the layout will become the
default layout of the mux for new keyboard attachments.
ok mpi@
|
|
|
|
| |
ok matthew guenther mikeb
|
|
|
|
|
|
| |
WSKBD_RAW mode used in X, but X independently implements auto-repeat keys.
ok miod@
|
|
|
|
|
| |
way this code works (always ends up in tsleep eventually), but it never hurts
to be correct.
|
|
|
|
|
|
| |
No functional changes.
ok krw@ miod@
|
|
|
|
|
|
| |
Mouse. Currently limited to USB mice.
Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@
|
|
|
|
| |
before feeding wscons.
|
|
|
|
|
| |
does not indicate data being available; for some reason on hppa hil_intr()
gets invoked when serial ports interrupt.
|
|
|
|
| |
interrupt context.
|
| |
|
|
|
|
| |
change.
|
|
|
|
| |
X11R5 server, untested.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
On hp300, hil would claim console against dnkbd if no dnkbd was found at
the time the loop is probed, even if the loop is empty. Because of this,
plugging dnkbd later would not select it as console keyboard, which is
really annoying on kernels without wsmux, such as hp300 RAMDISK.
Now the first keyboard plugged will become the console keyboard, whatever
its type.
No functional change on hppa, since the console path gives a definite console
device setting.
|
|
|
|
| |
is marked as busy.
|
| |
|
|
|
|
|
| |
hilkbd will still match both, but will neither do the auto-layout dance nor
attach as console for button boxens.
|
|
|
|
|
| |
until the loop has reconfigured into a stable state. This can save up
unnecessary detach/attach cycles for the low ids in the loop.
|
| |
|
|
|
|
| |
international flavours, so provide two sets of mappings.
|
| |
|
| |
|
|
|
|
| |
keyboard sv map error spotted by Jan Johansson.
|
| |
|
|
|
|
| |
we can react on post-boot device plugs.
|
|
|
|
|
|
|
| |
- Let the loop initialize completely before attempting to probe its devices.
Fixes the "no answer from device 1" problem.
- Handle ``loop unplugged'' events and force detach of all children in this
case.
|
|
|
|
|
|
|
|
|
| |
applicable.
During device probe, if a device does not answer commands, display a warning
message. This apparently happens on hp300 when the console is configured
as remote (i.e. serial console). Unplugging and replugging the device works
fine afterwards...
|
| |
|
| |
|
|
|
|
|
|
| |
layout.
Based upon an old diff from paul@, tests and feedback otto@ paul@
|
|
|
|
| |
behave correctly for some reason.
|
| |
|
| |
|
|
|
|
| |
rescinded 22 July 1999. Proofed by myself and Theo.
|
| |
|
|
|
|
| |
but XFree did.
|
| |
|
| |
|
|
|
|
| |
pad and a few extra keys).
|
|
|
|
|
|
|
|
|
|
|
| |
at runtime.
Handle reconfiguration notices from the loop, and do the necessary
detach/attach work so that our vision of the loop is in sync with reality.
Adapt all hil child devices to the above changes.
"This is not as plug'n'play as usb, but you get the same feeling anyways..."
|
|
|
|
| |
glitch.
|
| |
|
|
|
|
| |
Still a minor issue left for tomorrow.
|
|
|
|
| |
Also, better probe for leds on keyboard.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
devices.
The ID module only purpose is to provide a small, unique, bitstring, which
was used for some copy-protection or licensing scheme under HP-UX.
Right now this driver is useless, as it provides no way to communicate
this information to userland, and only displays it while attaching, as such:
hilid0 at hil0 code 2: ID module
hilid0: security code 10 04 b4 41 ac 77 14 0f 41 00 00 00 00 00 00 00
hilid1 at hil0 code 3: ID module
hilid1: security code 10 04 b4 41 e3 b8 13 0f 41 00 00 00 00 00 00 00
Too bad it's not even good enough to feed the kernel random generator...
|