#
800da3b2 |
| 22-Aug-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
- Remove cdevsw entry points in individual keyboard drivers; instead, use generic entry points for all drivers. - Eliminate bogus makedev(). - Eliminate softc in the lower drivers, as it is no long
- Remove cdevsw entry points in individual keyboard drivers; instead, use generic entry points for all drivers. - Eliminate bogus makedev(). - Eliminate softc in the lower drivers, as it is no longer necessary.
Submitted (95%) by: phk
show more ...
|
#
6c6028ff |
| 15-Aug-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
Correctly save `flags' bits.
|
#
29e59d7d |
| 18-Jul-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
- Move the `return' statement the correct place so that the keyboard won't be initialized if `atkbd?' is disabled.
|
#
4e2f199e |
| 30-May-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
This commit should be a extensive NO-OP:
Reformat and initialize correctly all "struct cdevsw".
Initialize the d_maj and d_bmaj fields.
The d_reset field was not removed, a
This commit should be a extensive NO-OP:
Reformat and initialize correctly all "struct cdevsw".
Initialize the d_maj and d_bmaj fields.
The d_reset field was not removed, although it is never used.
I used a program to do most of this, so all the files now use the same consistent format. Please keep it that way.
Vinum and i4b not modified, patches emailed to respective authors.
show more ...
|
Revision tags: release/3.2.0 |
|
#
d3c87b85 |
| 20-May-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
- Include isa/isareg.h rather than i386/isa/isa.h for i386. - Remove unused (thus, commented out) section of code.
|
#
83fc7c6c |
| 18-May-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
The previous commit was wrong! This is the correct one ;-<
|
#
194da42d |
| 09-May-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
Don't confuse cursor keys with numpad keys when composing a char code.
PR: kern/10988
|
#
57600c23 |
| 09-May-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
Minor tweak after the introduction of new-bus to i386; properly check "disabled" and "flags" probe hints.
|
#
6182fdbd |
| 16-Apr-1999 |
Peter Wemm <peter@FreeBSD.org> |
Bring the 'new-bus' to the i386. This extensively changes the way the i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification vi
Bring the 'new-bus' to the i386. This extensively changes the way the i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA.
(Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.)
This is a checkpoint of work-in-progress, but is quite functional.
The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman.
Approved by: core
show more ...
|
#
e9deda23 |
| 10-Mar-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
Keyboard driver update in preparation for the USB keyboard driver.
- Refined internal interface in keyboard drivers so that: 1. the side effect of device probe is kept minimal, 2. polling mode f
Keyboard driver update in preparation for the USB keyboard driver.
- Refined internal interface in keyboard drivers so that: 1. the side effect of device probe is kept minimal, 2. polling mode function is added, 3. and new ioctl and configuration options are added (see below).
- Added new ioctl: KDSETREPEAT Set keyboard typematic rate. There has existed an ioctl command, KDSETRAD, for the same purpose. However, KDSETRAD is dependent on the AT keyboard. KDSETREPEAT provides more generic interface. KDSETRAD will still be supported in the atkbd driver.
- Added new configuration options: ATKBD_DFLT_KEYMAP Specify a keymap to be used as the default, built-in keymap. (There has been undocumented options, DKKEYMAP, UKKEYMAP, GRKEYMAP, SWKEYMAP, RUKEYMAP, ESKEYMAP, and ISKEYMAP to set the default keymap. These options are now gone for good. The new option is more general.)
KBD_DISABLE_KEYMAP_LOADING Don't allow the user to change the keymap.
show more ...
|
Revision tags: release/3.1.0 |
|
#
ffba82a9 |
| 28-Jan-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
- Fixed the bug which always ignored Ctrl-Pause/Break on the AT 101 keyboard. - Translate some keycode for the 84 keyboard so that the 84 keyboard and the 101 keyboard become more compatible in t
- Fixed the bug which always ignored Ctrl-Pause/Break on the AT 101 keyboard. - Translate some keycode for the 84 keyboard so that the 84 keyboard and the 101 keyboard become more compatible in terms of keycodes. - Updated the built-in keymaps so that it is in line with the recent changes in share/syscons/keymaps. - Added some comment on the Pause/Break key on the 101 keyboard.
show more ...
|
Revision tags: release/3.0.0, release/2.2.8 |
|
#
f359876f |
| 19-Jan-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
syscons - Bring down the splash screen when a vty is opened for the first time. - Make sure the splash screen/screen saver is stopped before switching vtys. - Read and save initial values in the
syscons - Bring down the splash screen when a vty is opened for the first time. - Make sure the splash screen/screen saver is stopped before switching vtys. - Read and save initial values in the BIOS data area early. VESA BIOS may change BIOS data values when switching modes. - Fix missing '&' operator. - Move ISA specific part of driver initialization to syscons_isa.c.
atkbd - kbdtables.h is now in /sys/dev/kbd.
all - Adjust for forthcoming alpha port. Submitted by: dfr
show more ...
|
#
00f19754 |
| 13-Jan-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
Use the correct macro to test flags; we need KBD_IS_INITIALIZED here, not KBD_IS_PROBED.
|
#
617b9080 |
| 09-Jan-1999 |
Kazutaka YOKOTA <yokota@FreeBSD.org> |
Add the new keyboard driver and video card driver. They will be used by console drivers.
(They are not yet activated yet. Wait for announcement later.)
|