summaryrefslogtreecommitdiffstats
path: root/sys/dev/ep
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace.rgrimes1995-05-302-28/+28
|
* Increased delay after reset to 10ms. Suggested by several people, the lastdg1995-05-271-2/+2
| | | | | of which was Scott Mace. This fixes a bug where the card would be missed sometimes during the device probe.
* Add a class field to devconf and mst drivers.wollman1995-04-121-7/+10
| | | | | | | | | | | | For those where it was easy, drivers were also fixed to call dev_attach() during probe rather than attach (in keeping with the new design articulated in a mail message five months ago). For a few that were really easy, correct state tracking was added as well. The `fd' driver was fixed to correctly fill in the description. The CPU identify code was fixed to attach a `cpu' device. The code was also massively reordered to fill in cpu_model with somethingremotely resembling what identifycpu() prints out. A few bytes saved by using %b to format the features list rather than lots of ifs.
* Performance enhancements and a redesign of the transmitter code.jkh1995-04-102-2/+25
| | | | Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
* Correct the watchdog routine.jkh1995-04-051-1/+26
| | | | Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
* * Promiscuous mode added and interrupt logic slightly changedjkh1995-03-312-50/+189
| | | | | | | * to reduce the number of adapter failures. Transceiver select * logic changed to use value from EEPROM. Autoconfiguration * features added. Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
* Add and move declarations to fix all of the warnings from `gcc -Wimplicit'bde1995-03-281-1/+5
| | | | | (except in netccitt, netiso and netns) that I didn't notice when I fixed "all" such warnings before.
* aha1742.c:gibbs1995-03-231-2/+1
| | | | | | | | | #include <i386/isa/isa.h> return IO_EISASIZE instead of hard coded 0x1000. if_ep.c: Remove commented out disabling of interrupts that gave a "comment withing a comment" warning.
* Patches from Serge Babkin to fix interrupt handling bugs.dg1995-03-232-8/+28
| | | | Submitted by: Serge Babkin
* Added Andres Vega Garcia's email address.dg1995-01-241-1/+8
| | | | Submitted by: Andres Vega Garcia
* Restored Herb's current copyright. The one in the file appeared to havedg1995-01-081-244/+28
| | | | | been run through indent and additionally doesn't contain clauses 3 and 4 that were apparantly added sometime after the driver was put into FreeBSD.
* Move ARP interface initialization into if_ether.c:arp_ifinit().wollman1994-12-221-2/+1
|
* Moved conversion of ether_type to host byte order out of ethernet driversdg1994-11-241-93/+1
| | | | | | and into ether_input(). It was silly to have bpf want this one way and ether_input want it another way. Ripped out trailer support from the few remaining drivers that still had it.
* Andres Vega Garcia's improvements to the ep driver. This driver is a merginggibbs1994-11-132-1019/+1405
| | | | | | | | | | of the 1.1.5 driver, a recent version of the NetBSD driver, Andres' transmission start threshold code, and all other relavent changes to the driver since it was brought into 2.0. The multicast support from NetBSD has not be folded in yet. I've tested it under high loads for two weeks and it is now robust enough to be included in the GENERIC kernel. Reviewed by: gibbs Submitted by: vega@sophia.inria.fr (Andres Vega Garcia)
* Finished device configuration database work for all ISA devices (except `ze')wollman1994-10-231-2/+24
| | | | | | | | | | | | | and all SCSI devices (except that it's not done quite the way I want). New information added includes: - A text description of the device - A ``state''---unknown, unconfigured, idle, or busy - A generic parent device (with support in the m.i. code) - An interrupt mask type field (which will hopefully go away) so that . ``doconfig'' can be written This requires a new version of the `lsdev' program as well (next commit).
* Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included fromdg1994-09-161-3/+1
| | | | | systm.h). Merged functionality of pio.h into cpufunc.h. Cleaned up some related code.
* Reviewed by:ats1994-09-032-77/+247
| | | | | | | | | Submitted by: Update the if_ep driver for the 3C579 and bring over some of the changes from the netbsd driver. This is not complete: the detection of the irq in the eisa does not work and sometimes the reset for the 3C509 in ISA in an EISA bus system don't work ( Need a hard reset to be found again == reset knob).
* Added support for SIOCSIFMTU.dg1994-08-081-1/+13
|
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.rgrimes1994-05-251-3/+2
| | | | | Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman
* Added the bugfixes from the current NetBSD driver. Put in some parts ofats1994-05-021-64/+98
| | | | the 3c579 support, but not the init/probe part.
* Added David Mills' kernel NTP PLL code. The current version of NTP doeswollman1994-03-151-2/+2
| | | | not yet speak to this code.
* if_ep.c: removed netisr.h, fixed unconverted ep_ac, changed <> into ""dg1994-02-031-32/+30
| | | | | for include files. if_ed, if_ie, if_is: don't include netisr.h.
* Whoops, syntax error where I forgot a parenthesis.nate1994-01-261-2/+2
|
* FreeBSD modifications to driver.nate1994-01-261-73/+110
| | | | | | | | | | 0) FreeBSD additional include files additions 1) Rod's arpacom changes 2) Function type and return code cleanup, and all functions have correct casting to the correct data types 3) Bugfix where driver would not function due to missing structure not given a value. 4) General cleanup. (Theo did a lot already, I just did some more)
* Newer version of Herb Peyerl's 3C509 driver straight from NetBSD-current.nate1994-01-261-400/+455
|
* Do my fix that I have done to all the other ethernet drivers to usergrimes1994-01-251-28/+27
| | | | | | | arpcom intead of foo_ac, remove now unneeded defines, fix support for options NS. Still one compiler warning to fix :-)
* First beta version of the 3C509 driver changed for FreeBSD. Knownats1994-01-101-102/+124
| | | | | | | problems in the moment are stray intr's in the ifconfig up/down. No way to select all three interfaces on a combo card with AUI/BNC/UTP interfaces and the performance doesn't look good. Only tested with a ISA AUI/BNC card yet.
* Committed the original NetBSD version of this driver to get the changesats1994-01-102-0/+1144
made for FreeBSD as cvs diffs. This is the 3C509 ethernet driver.
OpenPOWER on IntegriCloud