summaryrefslogtreecommitdiffstats
path: root/src/drivers/net
Commit message (Collapse)AuthorAgeFilesLines
...
* | Build under gpxeMichael Brown2006-03-161-17/+15Star
| |
* | Back out duplication arising from the mergeMichael Brown2006-03-161-19/+0Star
| |
* | Fix to compile under gpxeMichael Brown2006-03-161-1/+1
| |
* | Merge from Etherboot 5.4Michael Brown2006-03-161-0/+19
|\|
* | Merge from Etherboot 5.4Michael Brown2006-03-162-64/+559
|\|
* | Merge from Etherboot 5.4Michael Brown2006-03-168-13/+7614
|\|
* | Merge from Etherboot 5.4Michael Brown2006-03-1627-0/+16415
|\|
* | Reorder functions to match the linux driver.George Baum2005-07-111-522/+554
| | | | | | | | No code changes apart from commenting one unused function out.
* | Fix COMET TxUnderrun issueTimothy Legge2005-06-171-0/+2
| |
* | Jan Kiszka provided a patch for the smc9000 for missing phy-setupTimothy Legge2005-06-022-1/+562
| |
* | the uncontroversal gcc 4.0 compilation fixesGeorge Baum2005-05-232-4/+4
| |
* | Imported from Etherboot 5.4 treeMichael Brown2005-05-192-0/+1310
|\|
* | Synced across updates from Etherboot 5.4 treeMichael Brown2005-05-1919-329/+642
|/
* Make PCI ID tables const so as not to trigger a warning about a largeMichael Brown2005-05-032-2/+2
| | | | symbol.
* Move tulip_private structure into shared data.Michael Brown2005-05-031-19/+20
|
* D'ohMichael Brown2005-05-031-1/+1
|
* Use __sharedMichael Brown2005-05-031-1/+1
|
* Added example of how to use __shared.Michael Brown2005-05-031-25/+47
| | | | Moved transmit before poll, since typically transmit will be implemented first.
* Symbol fixupsMichael Brown2005-05-0315-177/+185
|
* Arbitrary alignment is now available.Michael Brown2005-05-031-52/+28Star
| | | | | Use shared symbols. Correct other symbol violations.
* Use shared symbolsMichael Brown2005-05-021-9/+10
|
* Use shared symbols to save spaceMichael Brown2005-05-021-10/+13
|
* Moved definition of __shared into compiler.hMichael Brown2005-05-022-2/+0Star
|
* Correct symbol violations reported by "make symcheck"Michael Brown2005-05-022-21/+27
|
* Automatically updated withMichael Brown2005-04-2633-78/+40Star
| | | | perl -pi -0777 -e 's/^static struct \w+_driver (\w+) =\s*(\w+_DRIVER \()/${2} ${1},/msg' *.c
* Added "name" field to struct bus_driverMichael Brown2005-04-251-7/+8
|
* Symbol errors caught by symcheck.plMichael Brown2005-04-233-3/+3
|
* TypoMichael Brown2005-04-221-1/+1
|
* Ensured that all drivers call xxx_fill_nic().Michael Brown2005-04-226-14/+9Star
|
* Coerced into compilingMichael Brown2005-04-2211-34/+35
|
* Updated to new device probing APIMichael Brown2005-04-221-13/+20
|
* Coerced into compilingMichael Brown2005-04-223-11/+9Star
|
* Coerced into compiling.Michael Brown2005-04-221-3/+3
|
* Coerced into actually compiling.Michael Brown2005-04-221-4/+4
|
* Fields in struct pci_device slightly changed.Michael Brown2005-04-221-4/+2Star
|
* Documented where to get hold of the datasheet.Michael Brown2005-04-221-5/+7
|
* Updated to new API.Michael Brown2005-04-221-11/+12
|
* Updated to new bus API, and improved using the 3c5x9 reference manual.Michael Brown2005-04-221-112/+274
|
* disable() is a voidMichael Brown2005-04-221-1/+1
|
* Updated to current API.Michael Brown2005-04-225-26/+29
|
* Updated to new API.Michael Brown2005-04-221-56/+68
|
* Updated to new device API.Michael Brown2005-04-223-34/+51
|
* Automatically updated with the programMichael Brown2005-04-2126-162/+225
| | | | | | | | | | | | | | | | | | | | | | #!/usr/bin/perl -w -pi -0777 use strict; ( my $type ) = /find_(\w+?)_boot_device/ or die "Could not find type\n"; ( my $disable ) = /\.disable\s*=\s*(\w+)/ or die "Could not locate disable\n"; s/(${disable}\s*\(\s*struct\s+nic\s+\*nic)(\s*\)\s*\{)(\s*)/${1}, struct ${type}_device \*${type} __unused${2}${3}nic_disable ( nic );${3}/s; s/(${disable}\s*\(\s*struct\s+nic\s+\*nic)(\s*\)\s*;)/${1}, struct ${type}_device \*${type}${2}/g; s/^\s*.disable\s*=\s*${disable}\s*,\s*?$//m; s/(_probe\s*\(\s*)struct\s+dev\s+\*dev/${1}struct nic \*nic/g; s/^\s*struct\s+nic\s+\*nic\s*=\s*nic_device\s*\(\s*dev\s*\)\s*;\s*?$//m; s/^(\s*)(nic->(ioaddr|irqno)\s*=\s*${type})/${1}${type}_fill_nic ( nic, ${type} );\n${1}${2}/m;
* Tweaked API to minimise changes to existing drivers even further.Michael Brown2005-04-211-1/+1
|
* Updated to current APIMichael Brown2005-04-211-10/+8Star
|
* Split out EISA driver into a separate file, since 3c509s can only take 16KMichael Brown2005-04-172-37/+40
| | | | ROMs (AFAIK).
* Place the call to adjust_pci_device() back in the individual drivers,Michael Brown2005-04-168-3/+16
| | | | | since we probably shouldn't be doing this to arbitrary devices during a PCI bus scan...
* ...this time with the correct syntax. :(Michael Brown2005-04-161-1/+1
|
* Added activate_isapnp_device() lineMichael Brown2005-04-161-1/+2
|
* Make isa_probe_addr a simple integer rather than a struct, to facilitateMichael Brown2005-04-165-23/+19Star
| | | | specification of ISA_PROBE_ADDRS.