summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
1996-03-20Fix back wrong patches.Michael Shalayeff
1996-03-19Merging w/ NetBSD 021796.Michael Shalayeff
speaker upgraded to the current. some changes to the VM stuff (ie kern_thread.c added and so).
1996-03-08From NetBSD: merge of 960217Niklas Hallqvist
1996-03-05From NetBSD: merge with 960217Niklas Hallqvist
1996-03-05sc_dev -> tulip_devdm
1996-03-02From NetBSD: sync with 960217 sourcesNiklas Hallqvist
1996-02-29Supplement the known PCI Vendor listThorsten Lockert
1996-02-27if_ed.c cannot be MI yet, due to name clashes, will get resolved soonNiklas Hallqvist
1996-02-27Removed extraneous spaceNiklas Hallqvist
1996-02-27From NetBSD: update to 960217 sourcesNiklas Hallqvist
1996-02-20Never claim interrupt if device runs without interrupts enabledThorsten Lockert
1996-02-20Fix disk_unbusy panic (from NetBSD)hannken
1996-02-20Pass device name to interrupt establish routines so it can be recorded inThorsten Lockert
the device interrupt chain structures (isa, pci) Move interrupt chain structure definition to <machine/psl.h> so vmstat can get at it (i386) Remove hack to count interrupts the old way (i386)
1996-02-18Add another PCI vendor / productThorsten Lockert
1996-02-13Recognize 3c595 (same as 3c590, according to FreeBSD if_vx)dm
1996-02-13added isadmavar.h includedm
1996-02-02hannken: Fix disk_unbusy panic when booting from floppiesdm
1996-01-31z8530 reorganization from gwr (which i think isn't nearly as machineTheo de Raadt
independent or correct as he thinks it is)
1996-01-31from netbsd;Theo de Raadt
Use the function pointers sc_pio_in, sc_pio_out to call the PIO functions for transfers in data phase so those functions may be MD implementations that do "pseudo-DMA" if desired. Also correct some comments.
1996-01-26Better config symantics (elimitates 'options PCMCIA_*'; thanks Theo).hvozda
Also a example kernel demonstrating how to configure PCMCIA devices.
1996-01-23Removed extra brace.hannken
1996-01-21Corrected typo when removing CCB's from the hash list.hannken
1996-01-16Last of the glue and devices for for PCMCIA support from Stefan Grefenhvozda
<grefen@convex.com> with modifications by John Kohl <jtk@kolvir.blrc.ma.us>
1996-01-15Whoops! Need this file to make config happy...hvozda
1996-01-15from netbsd:Theo de Raadt
Use WTDBPRINT() instead of DEBUG() for driver debugging printf()s.. Fixes PR #1927, from Erik Bertelsen <erik@arhpc214.uni-c.dk>
1996-01-15update from netbsdTheo de Raadt
1996-01-15from netbsd:Theo de Raadt
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>. Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
1996-01-15from netbsd:Theo de Raadt
Balance calls to disk_busy() and disk_unbusy() properly to avoid dk_busy < 0 panics. Count seeks.
1996-01-15Register defs for Intel 82365 PCMCIA controllerhvozda
1996-01-15ISA <-> PCMCIA glue for PCMCIA support.hvozda
1996-01-12from netbsd;Theo de Raadt
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1996-01-12update to new cdio.hTheo de Raadt
1996-01-12Remove CCB from hash list when it gets unmapped, not the first time looked up.hannken
1996-01-10Imported from FreeBSD:chuck
Add support for the SMC8416 (EtherEZ) ISA ethernet card. The 8416 has an 8K shared mem (the old driver assumed 16K and failed at attach time).
1996-01-08from netbsd; Make the block size always a whole number of samplesTheo de Raadt
1996-01-05from netbsd: LEINTR_UNIT goes awayTheo de Raadt
1996-01-05from netbsd:Theo de Raadt
Commit trivial changes from Mach MK84 to force sup'ables source to be updated: Drop spurious interrupts in asc_intr(). Read back the pending SCSI command so asc_intr() can add it to the asc SCSI log.
1996-01-05included isadmavar.hdm
1996-01-04mi 5380 driverTheo de Raadt
1996-01-03goes in dev/icTheo de Raadt
1996-01-03Patches to use Hayes ESP with com.c; from banshee@gabriella.resort.com;Theo de Raadt
netbsd pr#1865. the ESP card code is always enabled -- we will have to see if that fails on any chipsets.
1996-01-02add comments; from banshee@gabriella.resort.com; netbsd pr#1864Theo de Raadt
1995-12-30from netbsdTheo de Raadt
1995-12-30from netbsd: move iobase around trickilyTheo de Raadt
1995-12-30from perry:Theo de Raadt
fixed my own pr 1758 -- the floppy drive motor was not being turned off at halt time, especially if a floppy was mounted. Added a shutdown hook to turn off the motor. Per a request by mycroft, the cookie from the hook is saved in a new member I added to the fd_softc structure.
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such. Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-27from netbsd; merge latest Thomas version with our minimal changesTheo de Raadt
1995-12-26from netbsd:Theo de Raadt
machine-independent TurboChannel bus configuration. These files deal with stuff like: (1) configuring built-in devices, (2) looking at TC slots configuring any devices found. The lists of slots, slot locations, etc. and built-in devices are provided by machine-dependent code. Interrupt handling is also provided by machine-dependent code, but the MD code provides hooks so that standard names for 'establish' and 'disestablish' can be used in drivers.
1995-12-26from netbsd:Theo de Raadt
autoconfiguration information for the TurboChannels System ("IOCTL") ASIC found in many DECstations and all of the TC-bus Alphas. This is provided so that the machine-independent TC if_le driver will be able to use it.