summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-11-09cast pointer to a long for alpha's sake; pointed out by ericj@Michael Shalayeff
2000-11-09new timeouts; aaron@ okMichael Shalayeff
2000-11-09new timeoutsMichael Shalayeff
2000-11-08oops, oops w/ no configured unitsMichael Shalayeff
2000-11-08syncAaron Campbell
2000-11-08New products, so at least usb_quirks will compile; from NetBSD.Aaron Campbell
2000-11-08Sync with NetBSD. Too many changes to mention. For now I have skippedAaron Campbell
umass.c and ukbd.c as the diffs are a bit hairier.
2000-11-08syncTheo de Raadt
2000-11-08shortenTheo de Raadt
2000-11-08Add comcnattach that does the basic steps needed to attachArtur Grabowski
a com as a serial console. (idea from NetBSD). If cn_tab->cn_dev == NODEV, try to find comopen in cdevsw and set cn_dev to the right device.
2000-11-08allocate le_iomem in le_ioasic_attach instead of MD code,Artur Grabowski
only for UVM.
2000-11-08Initialize the timeout in attach, not wi_init.Artur Grabowski
The difference is that we do not risk reinitializing a pending timeout.
2000-11-08Defines for min_gnt and max_lat fields in the bhlc reg.Artur Grabowski
Not used yet.
2000-11-07syncTheo de Raadt
2000-11-07shortenTheo de Raadt
2000-11-07Promise PCI devs renamedChris Cappuccio
2000-11-07syncChris Cappuccio
2000-11-07Make more sense with Promise stuffChris Cappuccio
2000-11-07Fix multicast filter programming; from FreeBSD.Aaron Campbell
2000-11-07regenMichael Shalayeff
2000-11-07ami megaraid definitionsMichael Shalayeff
2000-11-07estimate sc_link.openings on the number of configured unitsMichael Shalayeff
2000-11-06cache disable flagMichael Shalayeff
2000-11-06regenMichael Shalayeff
2000-11-06dfe-660Michael Shalayeff
2000-11-06regenMichael Shalayeff
2000-11-06creative nomadiimgMichael Shalayeff
2000-10-30Match the Macronix 98727/98732 chips.Aaron Campbell
2000-10-30syncAaron Campbell
2000-10-30Macronix 98727/98732Aaron Campbell
2000-10-29undo this; adds files, unacceptable at this point in releaseTheo de Raadt
2000-10-29syncAaron Campbell
2000-10-29- Add many new devices gleaned from dmesglog.Aaron Campbell
- Rearrange some entries that weren't in the proper ID-order. - Fix some typos as well.
2000-10-28Reduce footprint of ATA driver by only having PROBE debug messages compiledConstantine Sapuntzakis
in by default.
2000-10-27Patch to get rid of ST506 phantoms. Thanks to Grigoriy Orlov for the designConstantine Sapuntzakis
and testing.
2000-10-27Make cardbus version of dc detach properly. OK aaron@Nathan Binkert
2000-10-27From FreeBSD:Aaron Campbell
Yet another bug fix/optimization for the Davicom DM9100/9102: increase the PCI latency timer value to 0x80. Davicom's Linux driver does this, and it drastically reduces the number of TX underruns in my tests. (Note: this is done only for the Davicom chips. I'm not sure it's a good idea to do it for all of them.)
2000-10-27From FreeBSD:Aaron Campbell
Set the DC_TX_INTR_ALWAYS and DC_TX_STORENFWD flags for the Davicom chips. Do not set DC_TX_ONE. The DC_TX_USE_INTR flag causes dc_encap() to set the 'interrupt on TX completion' bit only once every 64 packets. This is an attempt to reduce the number of interrupts generated by the chip. You're supposed to get a 'no more TX buffers left' interrupt once you hit the last packet whether you ask for one or not, however it seems the Davicom chip doesn't generate this interrupt, or at least it doesn't generate it under the same circumstances. The result is that if you transmit n packets, where n is less than 64, and then wait 5 seconds, you'll get a watchdog timeout whether you want one or not. The DC_TX_INTR_ALWAYS causes dc_encap() to request an interrupt for every frame.
2000-10-27syncAaron Campbell
2000-10-27shortenAaron Campbell
2000-10-26Add support for ADMtek AN985 Centaur-C CardBus Ethernet interfaces. Thanks forAaron Campbell
ADMtek for sending me a couple demo boards.
2000-10-26syncTheo de Raadt
2000-10-26shorten lotsTheo de Raadt
2000-10-26syncAaron Campbell
2000-10-26Add ADMtek AN985 CardBus.Aaron Campbell
2000-10-26Add support for Xircom X3201-based CardBus Ethernet cards. Tested successfullyAaron Campbell
on four different models, including the CBEM56G-100, RBE-100 RealPort, and the RBEM56G-100 RealPort. This commit adds support only for the LAN components; the modem is not configured yet. Detach support to come. Based on work from FreeBSD, mickey@, nate@, and myself.
2000-10-26syncTheo de Raadt
2000-10-26a 3Dlabs cardTheo de Raadt
2000-10-26shadow the dmaier to avoid an additional pci read in the interrupt pathJason Wright
if mastering isn't enabled, scream document netsec rev A workaround
2000-10-24Duh, C_WAIT will always be set if the card is inactive, but that interruptJason Wright
isn't always enabled. (CSR & IER) == 0, means not to claim the intr. deraadt ok