#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
166906 |
|
23-Feb-2007 |
piso |
o break newbus api: add a new argument of type driver_filter_t to bus_setup_intr()
o add an int return code to all fast handlers
o retire INTR_FAST/IH_FAST
For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current
Approved by: re (implicit?)
|
#
147717 |
|
01-Jul-2005 |
imp |
Make a pass and cleanup the printfs from this driver.
Approved by: re (scottl) blanket ep
|
#
140523 |
|
20-Jan-2005 |
imp |
u_intXX_t -> uintXX_t while I'm here.
|
#
132529 |
|
22-Jul-2004 |
imp |
Remove duplicate $FreeBSD$
Noticed by: njl
|
#
121588 |
|
26-Oct-2003 |
imp |
Pass sc to GO_WINDOW macro. Use SET_IRQ for pccard case, rather than exapnding it inline.
Requested by: mdodd
|
#
121492 |
|
25-Oct-2003 |
imp |
Whole grab-bag of changes: o Make the driver MPSAFE o Some changes due to diff reduction effort with vx. o Removed some obsolete junk.
Reviewed by: sam, modd
|
#
121241 |
|
19-Oct-2003 |
bms |
Fix LINT build by correcting a missed change.
|
#
119418 |
|
24-Aug-2003 |
obrien |
Use __FBSDID(). Also some minor style cleanups.
|
#
117700 |
|
17-Jul-2003 |
markm |
Style(9) cleanup. There was no consistent style in this driver, and The next round of commits will be to fix up locking in it. This lot is to at least give a consistent base to work off.
OK'ed by: imp, mdodd
|
#
112829 |
|
29-Mar-2003 |
mdodd |
- Free interrupt handler in ep_free(). - Move ep_pccard_detach() to if_ep.c and rename to ep_detach() - Specify detach methods for all bus frontends.
|
#
66137 |
|
20-Sep-2000 |
imp |
Remove 7 unnecessary includes frmo phk's script
|
#
52549 |
|
27-Oct-1999 |
mdodd |
HEADS UP! All 3c5x9 users!
- Rip out all the static softc stuff and do softc allocation the right way. - Rewrite most of the ISA code so that it provides a DEVICE_IDENTIFY method to enumerate all non-PnP ISA devices.
This has the following consequences:
- No 'ep' devices may be hardwired. - All hardwired devices will probably be detected twice. By hardwired I mean:
device ep0 at isa? port 0x300 irq 10
- 'ep' devices are ordered by bus, slot, and then MAC address.
- Make 3c509B cards work in PnP mode. Yes, they really work. - Convert over to using ifmedia for media selection. No more of this lame 'linkX' stuff. - Consolidate a lot of duplicated code. - Make a stab at not breaking MII based PCCARD devices. I doubt that the PCCARD stuff works any more than it did before my changes but theres hope. My PCCARD hardware should arrive in a week or so. - Retreive the media settings from the card EEPROM rather than guessing. I've got a 3c509-TPO that thinks its got an AUI port and if others can report similar problems I'll write a bit of clever code that will fix this but right now it works correctly on all but 1 card. - Clean up a few things and make some cosmetic changes. - Add myself as the MAINTAINER since nobody else wants to. I'm in the best position to do this as I've got an example of most of the cards:
EISA 3c579 bnc/aui MCA 3c529 tp/aui ISA 3c509 tpo ISA-PnP 3c509B combo
If someone wants to send me a any cards I don't have I'd appriciate it. Also welcome are 3c59x boards since I'll be folding if_vx and if_ep at some point.
|
#
51673 |
|
26-Sep-1999 |
mdodd |
- Split out the ISA and PCCARD specific code.
- Split out the prototypes, externs and struct decls from if_epreg.h into if_epvar.h.
- Add support for MCA based Etherlink III (3c529) devices.
None of this code is used right now; the old if_ep driver is still in place and used.
I will eventually get around to converting if_ep_isa.c to newbus once I've had a talk with Peter and DFR about the DEVICE_IDENTIFY() method.
I have tested this code on my PS/2. It works. I would like EISA and ISA testers since my example hardware hasn't arrived yet.
Add:
dev/ep/if_ep.c optional ep dev/ep/if_ep_isa.c optional ep isa dev/ep/if_ep_eisa.c optional ep eisa dev/ep/if_ep_mca.c optional ep mca dev/ep/if_ep_pccard.c optional ep card
to sys/conf/files
Remove:
i386/eisa/3c5x9.c optional ep i386/isa/if_ep.c optional ep
from sys/i386/conf/files.i386
PCCARD testers wanted!
I will switch off and cvs rm the old driver in favor of this copy once I've had positive feedback or have the hardware to verify that it works.
|