#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
179618 |
|
06-Jun-2008 |
imp |
Forgot to commit these files too :-(
|
#
179597 |
|
06-Jun-2008 |
imp |
Minor clean up to shave about 1.5k off the size of the driver: o remove unused fields from softc and args from cs_alloc_irq o remove some commented code that will never be implemented. o Don't try to send a packet and see if it worked. We don't need this anymore, and it doesn't add any value. o tweaks for BNC and AUI. o limit possible time hung in the kernel to 4s rather than 40s.
|
#
179594 |
|
06-Jun-2008 |
imp |
Simplify error checking when reading the function....
|
#
179560 |
|
05-Jun-2008 |
jhb |
Make the cs(4) driver MPSAFE: - Add a mutex to the softc to protect the softc and the device hardware. - Add a private timer to manage transmit watchdogs rather than using if_timer/if_watchdog. - Setup the interrupt handler after ether_ifattach().
Tested by: imp
|
#
166901 |
|
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
Reviewed by: many Approved by: re@
|
#
150394 |
|
20-Sep-2005 |
imp |
Remove oldcard support by removing the compat shims.
|
#
147580 |
|
24-Jun-2005 |
imp |
Eliminate unused argument in PCMCIA_CARD macro.
Provide a backwards compatible way to have the extra macro by defining PCCARD_API_LEVEL 5 before including pccarddevs for driver writers that want/need to have the same driver on 5 and 6 with pccard attachments.
Approved by: re (dwhite)
|
#
140927 |
|
28-Jan-2005 |
imp |
Cleanup tabs vs spaces.
|
#
140926 |
|
28-Jan-2005 |
imp |
For the PC Card implementation of the CS8920M that's in my IBM EtherJet, the interrupt is selected in the eeprom based on the layout of the PC Card board. Since this is encoded into the EEPROM, and has no relationship to the IRQ that the pccard bridge routes the PC Card's interrupt pin to.
As such, stop writing to that register. This gets my EtherJet working.
# The eeprom reading code appears to be totally wrong for my EtherJet # card. This causes the card to bogusly detect the media options # available.
|
#
140888 |
|
27-Jan-2005 |
imp |
Write cs_detach() and use it. This resolves the twin problems of the cs1 interface linger on card eject, as well as the warnings about the card still using resources. Ooops.
|
#
140524 |
|
20-Jan-2005 |
imp |
Only attach to network functions (unlikely to matter since I'm not aware of any multi-function cs cards, but it doesn't hurt).
|
#
139749 |
|
05-Jan-2005 |
imp |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
#
129764 |
|
27-May-2004 |
imp |
Fix disordering of pccarddevs.h noticed by bde. Also remove a few redundant includes and fix some of the include disordering.
Submitted by: bde
|
#
129740 |
|
25-May-2004 |
imp |
Move to generating pccarddevs.h on the fly, both for the kernel and the modules.
Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment.
|
#
129047 |
|
08-May-2004 |
imp |
We don't need the dependency on the pccard module here.
|
#
121816 |
|
31-Oct-2003 |
brooks |
Replace the if_name and if_unit members of struct ifnet with new members if_xname, if_dname, and if_dunit. if_xname is the name of the interface and if_dname/unit are the driver name and instance.
This change paves the way for interface renaming and enhanced pseudo device creation and configuration symantics.
Approved By: re (in principle) Reviewed By: njl, imp Tested On: i386, amd64, sparc64 Obtained From: NetBSD (if_xname)
|
#
119418 |
|
24-Aug-2003 |
obrien |
Use __FBSDID(). Also some minor style cleanups.
|
#
113506 |
|
15-Apr-2003 |
mdodd |
- Express hard dependencies on bus (pci, isa, pccard) and network layer (ether). - Don't abuse module names to facilitate ifconfig module loading; such abuse isn't really needed. (And if we do need type information associated with a module then we should make it explicit and not use hacks.)
|
#
113315 |
|
10-Apr-2003 |
imp |
Make sure that pp_name is non-null before setting the device description. This allows us to rely entirely on the CIS entries if necessary...
|
#
86394 |
|
15-Nov-2001 |
imp |
Migrate to PCMCIA_CARD() macros
|
#
86273 |
|
11-Nov-2001 |
imp |
s/PCCARD_/PCMCIA_/g in NEWCARD device tables to enable easier NetBSD sharing
|
#
72940 |
|
23-Feb-2001 |
imp |
Additional enhancments to allow IBM Etherjet cards to be probed, attached and ifconfigable. The card doesn't interrupt yet.
Also, move towards bus space by introducing new macros/inline functions which make such a move much easier than before.
These inline functions are setup now to work around an IBM EtherJet pccard cardbus bridge incompatibility. The card works in 8 bit mode, but not in 16-bit mode when it is connected to a cardbus bridge for reasons unknown. The Linux driver also has a similar workaround in it.
Future work will include making the above workaround runtime conditional rather than compile time conditional, as well as fixing the interrupts in pccards and converting it to bus space.
|
#
71316 |
|
21-Jan-2001 |
imp |
Break the isa attachment of the Crystal Semiconductor 89x0 into two parts: isa and pccard. The isa one is known to work with an IBM EtherJet ISA card. The pccard one isn't known to work because the EtherJet pccard I purchased recently arrived DOA :-(. I'll commit the pccard.conf entry when the replacement card arrives.
I plan on MFC this in a week or two.
|