summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-12-06Merge together FreeBSD && OpenBSD versions, benefitting OpenBSD withmjacob
getting LIVENGOOD (newer chipset) support. There will be a bit more coming down the pipe with this in a couple of weeks when I get the board that does 10/100/1000 all through CAT-5 cable....
2000-12-06syncTheo de Raadt
2000-12-06the other three 3com 990 series cardsTheo de Raadt
2000-12-05syncTheo de Raadt
2000-12-05kernel bloat is a sinTheo de Raadt
2000-12-05syncTheo de Raadt
2000-12-05new IODATA USB-ET/T is a KL5KUSB101B; ori@tahoo.orgTheo de Raadt
2000-11-29Bugfix: reset 16-bit pcmcia in chip initialisation sequence; from NetBSD.Aaron Campbell
2000-11-29Correct PCI interrupt setup routine for Texas Instruments PCI113X CardBusAaron Campbell
bridges so that hot insertion and removal works; from NetBSD.
2000-11-29regenMichael Shalayeff
2000-11-29a couple of compaq raid definitions; from netbsdMichael Shalayeff
2000-11-29Clarify that the RX5C57X requires write to the PCI_LEGACY to disable andAaron Campbell
not PCI_BCR_INTR; from NetBSD.
2000-11-29Power down PC cards at shutdown time; from NetBSD. I'm also reverting my ownAaron Campbell
fix for this (rev 1.7) as this is the better way to do it. This fixes the problem seen with reboot while an xl(4) CardBus card is in a slot on my Toshiba Tecra 550CDT (so it should fix the same problem espie@ has seen on a different model Toshiba laptop).
2000-11-24Better key repeat logic. When we're in repeat mode, with the exception ofAaron Campbell
modifier keys (SHIFT, CTRL, ALT, etc.), and a key "up" event is received, only delete the key repeat timeout if the key that generated the "up" event is the key currently being repeated. When a key "down" event is received, the opposite -- only delete the key repeat if the key that generated the "down" event is _not_ the key currently being repeated. Playing here is a bit dangerous since we are constraining the conditions in which a timeout(9) is deleted (we don't want to mistakenly get stuck in a non-legitamite key repeat). Using timeout(9) for this is kind of gross. I guess it is done here to avoid key repeat code in all of the actual hardware keyboard drivers. There is still a bug here. If you have a key held down and detach your keyboard (by either unplugging it or doing a KVM switch), the timeout is not deleted and the key continues to repeat until it gets the keyboard back and receives an interrupt. Perhaps we should not be ignoring typematic keys after all?
2000-11-23Make wsdisplaystart() a bit more like PCVT's pcstart() to avoid tty races whenAaron Campbell
switching virtual terminals.
2000-11-23fix lun support, not as nice as i would likeTheo de Raadt
2000-11-22even bigger delay in ram probe; deraadt@ okMichael Shalayeff
2000-11-22Set visible offset properly.Aaron Campbell
2000-11-21be consistant w/ ugenwrite on dprintf; aaron@ okMichael Shalayeff
2000-11-21From FreeBSD:Jason Wright
add support for the acenic copper and netgear ga620t (untested). This also updates the firmware to 12.4.13 for tigon 1, and 12.4.11+wpaul hacks for tigon 2
2000-11-21syncJason Wright
2000-11-21add alteon copper acenic and netgear copper ga620Jason Wright
2000-11-20syncTheo de Raadt
2000-11-20video in imac dvTheo de Raadt
2000-11-20likely to work on ich2 too; from deraadtMichael Shalayeff
2000-11-20amphy was a bit too liberal in attaching; Gregory Steuck <greg@nest.cx>Jason Wright
2000-11-20syncTheo de Raadt
2000-11-2082801BA audio devicesTheo de Raadt
2000-11-20support at least ATA6 on 82801BA; chrisTheo de Raadt
2000-11-20syncTheo de Raadt
2000-11-20limit luns on usbTheo de Raadt
2000-11-19Don't print PCI device info twice during attach.Aaron Campbell
2000-11-17*HMAC96->*HMACAngelos D. Keromytis
Bear in mind, you will need to recompile both isakmpd/ipsecadm and your kernel --- otherwise things won't work together. Naturally, all these changes will not be folded into -STABLE, since they would break binary compatibility.
2000-11-16Add uscanner.c.Aaron Campbell
2000-11-16Driver for USB scanners; from NetBSD.Aaron Campbell
2000-11-16syncAaron Campbell
2000-11-16Sync with NetBSD (which adds quite a few new devices), while maintaining theAaron Campbell
products we've added locally. Hrm, only Creative Labs Nomad devices, I guess :)
2000-11-16Fix timeout computation; ok csapuntz@Niklas Hallqvist
2000-11-16Note support for Accton EN1217 and EN2242 Ethernet adapters.Aaron Campbell
2000-11-16syncAaron Campbell
2000-11-16Add product ID for Symbios 53c1010; drrt@monkey.orgAaron Campbell
2000-11-16Add support for Accton EN2242 MiniPCI adapters as found in HP OmniBook XE3Aaron Campbell
laptops; from FreeBSD. No special changes needed here, just the addition of the EN2242's product ID since it is an ADMtek Centaur chip.
2000-11-16syncAaron Campbell
2000-11-16Add product ID for Accton EN2242 MiniPCI Ethernet adapter; from FreeBSD.Aaron Campbell
2000-11-15Make sure not to null deref the function pointer for the scrollback accessopAaron Campbell
(some hardware drivers do not support this yet, i.e., vgafb in powerpc); mickey@ ok
2000-11-15Add EGA display driver files; from NetBSD. This should be the last of the MIAaron Campbell
parts needed for wscons on i386 and alpha.
2000-11-15This driver supports PC display adapter hardware within the wscons(4)Aaron Campbell
console framework. It doesn't provide direct device driver entry points but makes its functions available via the internal wsdisplay(4) interface. The pcdisplay driver is indended as a minimal ``catch-all'' driver for the different kinds of MDA or CGA compatible adapters. It doesn't support multiple screens, nor colors or font loading. From NetBSD. Contains routines used by the vga(4) and ega(4) drivers, etc. This is more MI stuff in prepartion for wscons on i386 and alpha.
2000-11-156845 controller register definitions for vga(4) driver.Aaron Campbell
2000-11-15Updated VGA driver; from NetBSD. Needed for wscons on i386 and alpha. TheseAaron Campbell
files could probably be updated even a bit further (they are from mid-summer). In addition, I've added support for console scrollback, somewhat inspired by Linux's vgacon driver. Basically, instead of allocating our own buffer and doing lots of copies, we take advantage of Video RAM and just modify the VGA display origin register as appropriate. This approach has a few advantages: simple to implement, no wasted KVM, it's fast, and after a boot you can now scroll back all the way to the BIOS messages (assuming your msgbuf is of a typical length :). Disadvantages are that the VRAM buffer is relatively small (only 32k) and we do not support raster devices through this method. (thanks to mickey@ for pointing this out). The code for this is fairly unobtrusive, so should we come up with a better approach to console scrollback at a later time (i.e., even more platform independent) it should be easy to revert this. We're one step further in porting nice features of PCVT over to wscons.
2000-11-15Support console scrollback in wscons through a new "scrollback" accessop thatAaron Campbell
hooks into the lower-level display driver. The updated vga(4) driver I'm about to commit has support for this. This is a fairly unobtrusive way to implement scrollback while maintaining the abstraction of the wscons system.