summaryrefslogtreecommitdiff
path: root/sys/arch/sun3/dev
AgeCommit message (Collapse)Author
1996-08-12repair XDC_HWAIT macro to handle the fact that waithead is nowchuck
unsigned. should fix xdc watchdog timeouts noted in port-sparc by nathanw@mit.edu.
1996-05-06remove unused files, conserning to the last syncMichael Shalayeff
1996-05-05add general ether_ioctl call in net/if_ethersubr.c,Michael Shalayeff
NS,IPX,X.25 special processing is now handled in there. reflect this amazing addition in all the ether ifaces. ppl, pls check the stuff.
1996-05-03sync with 0430.Michael Shalayeff
1996-03-04Fix two bugs reported by Don Koch <aardvark@poirot.krl.com>(NetBSD PR#216{8,9})chuck
[1] check return value from malloc() for NULL before trying to bzero it. [2] use "=" rather than "|=" when writing to CSR (otherwise you may ACK something you don't mean to!).
1996-02-21sync with sparc:chuck
minor clean up: revise locations of disk_busy/disk_unbusy calls to match xd.c
1996-02-08- moved disk_busy() call from xdstrategy() to xdc_startbuf()chuck
[prevents disk_unbusy panic when disk is loaded (if no free IOPBs, xdstrategy() would queue the buffer for pickup by xdcintr() but xdcintr() would never call disk_busy(). xdc_startbuf() is a better place since all bufs are routed through here] problem detected by girish@dworkin.wustl.edu, diagnosed and corrected by me. - move disk_unbusy() call in xdc_remove_iorq() before the call to XDC_FREE() [don't want to access a data structure that was just put on a free list]
1996-01-31sync with netbsdTheo de Raadt
1996-01-13sync with sparc:chuck
- move disk_attach() to before reading the disk label as per Jason. otherwise we are reading into an unallocated buffer (oops!)
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-04mi 5380 driverTheo de Raadt
1995-12-27from netbsd:Theo de Raadt
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-14update from netbsd (verbatim)Theo de Raadt
1995-11-19from netbsd:Theo de Raadt
Latest, greatest version of the new NCR driver. DMA works! Interrupts work! Disconnect/reselect works! To be paranoid, leave that all disabled for now...
1995-11-19from netbsd; Add copyrightTheo de Raadt
1995-11-13can have multiple cg2Theo de Raadt
1995-11-01gwr says:Theo de Raadt
New SCSI driver for the NCR5380, by David Jones. Does DMA with interrupts. Much faster than our old driver which did only PIO transfers. (Thanks David!) Could be used on the amiga, and probably others...
1995-11-01xy and xd drivers from chuckTheo de Raadt
1995-11-01LANCE_REVC_BUG fixesTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt