summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
1999-12-04rev E nameTheo de Raadt
1999-12-04Regen.Aaron Campbell
1999-12-04Add entry for SiS 7016 Ethernet.Aaron Campbell
1999-12-04Driver for SiS 900/7016 Ethernet; from FreeBSD.Aaron Campbell
1999-12-03Init b_dep so that soft updates work.Artur Grabowski
1999-12-03make this compile again; millert.Jason Wright
1999-12-03Amazingly neither the compiler nor review missed this silly botch.mjacob
1999-12-02o Crank MAX_START back up to 256 and allow it to be overridden. This time weTodd C. Miller
leave SCSI_NCR_DFLT_TAGS alone since turning off tags caused some problems. o Use new pci routines in attach (from NetBSD). This also repairs -DNCR_IOMAPPED.
1999-12-02add proper media handling and use dev/miiJason Wright
1999-11-30Remove duplicate #include.Aaron Campbell
1999-11-30Remove duplicate #include's.Aaron Campbell
1999-11-30Added port of the NetBSD (-current) DPT SmartCache III/IV PCI/EISA host adaptercmetz
driver to OpenBSD.
1999-11-30more KNF and cleanupJason Wright
1999-11-30KNF and cleanupJason Wright
1999-11-28Sync with FreeBSD (convert to mii). Good for 3k+ kernel shrinkage.Aaron Campbell
1999-11-28Enable TI16750 UART support.Jason Downs
1999-11-28Driver for Hostess 4-channel serial mux, from Denis A. DoroshenkoJason Downs
<cyxob@isl.vtu.lt>.
1999-11-28Add puc lpt driver support, not actually tested...Jason Downs
1999-11-26syncNiklas Hallqvist
1999-11-26ICP Vortex productsNiklas Hallqvist
1999-11-26provide general "probing" routine, also used in isa cards memory sizing;Michael Shalayeff
also utilize port commands (if provided by the md backend); prefix macros w/ IE_; build control structures here, providing sysbus byte in the softc.
1999-11-26vm_offset_t -> vaddr_tArtur Grabowski
1999-11-26Another comment change. (NBPG -> PAGE_SIZE).Artur Grabowski
1999-11-25no warnings; jwoehr@advtech.uswest.comTheo de Raadt
1999-11-23make CFGPRINTF only available for SCSIDEBUG/DEBUG kernelsmjacob
1999-11-23make a couple more items CFGPRINTF itemsmjacob
1999-11-23Bugfix from NetBSD. For SiS, PIIX, and Apollo IDE controllers,Chris Cappuccio
the secondary channel was ignored when the primary channel is disabled.
1999-11-23pretty up kernel printf'sJason Wright
1999-11-22Fix crock where channel was used before being set. All my kernelsmjacob
worked, guess it was a random thing. Pity that the compiler didn't, like it would have for FreeBSD, warn about 'used before being set'.
1999-11-22Roll in new firmware (also with a shiny new BSD style licence)mjacob
1999-11-22Far too many things to note- a complete new revision coming in includingmjacob
FABRIC support...
1999-11-22Far too many things to note- a complete new revision coming in includingmjacob
FABRIC support...
1999-11-22add mii attribute to wbJason Wright
1999-11-20ioctl arguments are u_long.Marc Espie
Replaces `undefined' code with `defined' behavior... gcc 2.96 performs switch cases range analysis, warns about unreachable cases, and weeds them out. In switch(i) { case VALUE: } VALUE is first coerced into the type of i. If i is signed, VALUE is unsigned and exceeds i range, you lose... the result of the conversion is undefined.
1999-11-19use bus_dma*Jason Wright
merge with freebsd: use dev/mii layer do a more full reset in wb_reset()
1999-11-17merge with freebsd:Jason Wright
o make sure busmaster/io/mem bits are set appropriately o make sure the card powers up correctly
1999-11-17mii fixups and merge with freebsd:Jason Wright
o fix tx recovery with call to rl_reset/rl_init o automatic tuning of tx threshold o make sure first mbuf contains the entire ether_header o remove matching of SiS 900 chipset
1999-11-17New interface to ATA registers that goes through the lower-level deviceConstantine Sapuntzakis
driver (pciide, wdc, etc.) Remove #define WDCDEBUG from top of files More fixes to ATAPISCSI logic: Not all devices transition correctly between phases. Devices are supposed to keep BSY high until they've set the registers to the next sensible state. Some devices drop BSY and leave the registers in an old or nonsense state. Our polling code is extremely sensitive to this (though an early itnerrupt could also observe this). So, if the device is in an unexpected state, the new polling code waits for a while in the hope that it enters a better state. This seems to fix many of the problems reported. Also, there was a horrible bug which would cause sense to fail on a ATAPI command that sent data to the drive
1999-11-16Remove unused (ifdef:d away) variables.Artur Grabowski
(shrinking my "grep vm_offset_t")
1999-11-16We don't need a prototype for kmem_alloc.Artur Grabowski
1999-11-15Remove a duplicate #include.Aaron Campbell
1999-11-14Kill the overly verbose description strings, add another device.Jason Downs
1999-11-14RegenJason Downs
1999-11-14Shrink more; make all puc devices simply "I/O", and add another one.Jason Downs
1999-11-14syncTheo de Raadt
1999-11-14shrinkTheo de Raadt
1999-11-13syncTheo de Raadt
1999-11-13add another modemTheo de Raadt
1999-11-11add a powerhook to disable DMA on suspend. okay jason@Niels Provos
adapted from NetBSD Thu Oct 28 19:21:51 1999 UTC by sommerfeld: Fix suspend/resume-related problems observed on fxp0 on Sony Z505S: Symptoms: system would crash with "data modified on free list" pool panic from the mbuf cluster pool shortly after a resume. The cluster in question contained a valid 82557 receive descriptor and an IP packet. Happened sporadically in normal use. Easiest way for me to reproduce it was to run tcpdump and a flood ping and do a suspend/resume cycle or two. Changes: - in interrupt handler, if the interface isn't in IFF_RUNNING state, just ack interrupts and return; don't try to receive packets, queue new descriptors, etc., etc., - add power control hook to take interface down on suspend, and restart it (if it was up) on resume. - tweaks to fxp_stop and fxp_shutdown to avoid recursive panics due to the (now fixed) bug.
1999-11-11Delay USB device attachment to prevent lost interrupts when probing uaudio.Hakan Olsson