summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
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.
1995-12-26from netbsd:Theo de Raadt
Machine-independent TurboChannel LANCE driver. As-is, this driver should work properly with: (1) LANCE chips hanging off the system IOCTL asic, (2) LANCE chips TurboChannel option boards. Support for various PMAX-family baseboard options isn't yet in this file, but should be easy to add.
1995-12-26from netbsd:Theo de Raadt
files file to define 'tcbus' attribute, to which 'tc's attach. also defines tc device. does _not_ define le driver, because of conflicts with other (e.g. ISA) le drivers. (Alpha kernel configuration files include files.isa and files.tc.)
1995-12-15update from netbsdTheo de Raadt
1995-12-15from netbsd; use bus-specific copying functionsTheo de Raadt
1995-12-15update from netbsdTheo de Raadt
1995-12-15from netbsd; mi lance driverTheo de Raadt
1995-12-14from netbsd: add 3c590 and adaptec ultraTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Don't use the softc at probe time on pci devices because it has not been allocated yet
1995-12-14from netbsd; print nicer messagesTheo de Raadt
1995-12-14from netbsd; Convert IRQ, DRQ, and port numbers to intTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework. Also call epstop() in the attach routine to make sure that the pci card gets reset properly.
1995-12-14from netbsd:Theo de Raadt
Make it work on little-endian monochrome buffers; per Ted. Must change `u_long' to `u_int32_t' as Jason pointed out. since 'long's in this code are meant to be exactly 32-bits wide, use 'int32_t's instead, so that this code is usable on the alpha.
1995-12-14from netbsd:Theo de Raadt
Bring in several changes from the ccd: * Be a bit better with prototypes * Use struct dkdevice in vnd_softc. * Prevent the unit from being unconfigured while open. * Implement a simple locking mechanism and use it for sanity's sake. Still needs more work; needs to support disklabels and the like.
1995-12-14from netbsd; add copyright noticeTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Fix a race condition where if a process is asleep waiting on an exclusive lock of a ccd device while another process is unconfiguring that same device, the first process would never awaken (unless interrupted).
1995-12-14from netbsd; print illegal setting messages nicerTheo de Raadt
1995-12-14from netbsd; fix definition of nullcnpollc, and add a prototype for itTheo de Raadt
1995-12-08unconfiguring of ccd causes system panic; fix from gdonl@gv.ssi1.com; netbsd ↵Theo de Raadt
pr#1820
1995-12-01from netbsd:Theo de Raadt
Changed to use the hacked up version Thor got from the original maintainers. It is uglier than mycroft's version, but it works on a lot more machines than his does. Hopefully this can be fixed "for real" after the release. Note that although it works on a superset of the machines that mycroft's did, it is still broken on some slower machines with fast disks. The thing is full of timing bugs. Sigh.
1995-11-30properly catch cases where buffers are on the kstack, from ↵Theo de Raadt
hannken@eis.cs.tu-bs.de
1995-11-30correct way to call tsleep is almost always "while (condition) tsleep(...)"Theo de Raadt
1995-11-28i386 isa bounce buffers by hannken@eis.cs.tu-bs.deTheo de Raadt
1995-11-28i386 isa bounce buffers by hannken@eis.cs.tu-bs.deTheo de Raadt
ultra14f does not bounce properly yet.
1995-11-22go awayTheo de Raadt
1995-11-20provide floor for sampling rate; from khym@bga.com; netbsd pr#1770Theo de Raadt
1995-11-19from netbsd; get size of softc rightTheo de Raadt
1995-11-13make 24f work; from gillhaa@ghost.whirlpool.com; netbsd pr#1717Theo de Raadt
1995-11-06In ccdstart(), only translate the block number from partition-relativeTheo de Raadt
to absolute if part != RAW_PART.
1995-10-26C precedence errorTheo de Raadt
1995-10-26DV_DISK -> DV_DULLTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt