summaryrefslogtreecommitdiffstats
path: root/src/drivers
Commit message (Expand)AuthorAgeFilesLines
* Added soon-to-be-requisite missing include.Michael Brown2006-06-054-0/+4
* Backing out last change; no immediate plans to make the whole block-deviceMichael Brown2006-06-012-6/+6
* ATA devices are now asynchronous. The ATA layer itself now performs theMichael Brown2006-05-312-6/+6
* Added generic asynchronous operations code.Michael Brown2006-05-312-6/+6
* Handle multi-sector reads by splitting them into subcommands.Michael Brown2006-05-291-1/+1
* Initial AoE implementation. Limitations are:Michael Brown2006-05-291-0/+52
* Use separate data-in and data-out buffers.Michael Brown2006-05-291-40/+30Star
* Rewrote to use the new net driver API, the updated PCI API, and theMichael Brown2006-05-271-316/+372
* Added abstraction layer for a three-wire serial device (e.g. the EEPROMMichael Brown2006-05-261-0/+68
* Fixed debug codeMichael Brown2006-05-211-3/+3
* Added (untested) support for ATA devices. This code should be genericMichael Brown2006-05-211-0/+169
* Use insb/outsb; it's marginally faster.Michael Brown2006-05-201-9/+2Star
* READ CAPACITY (16) turns out to be an optional command (even thoughMichael Brown2006-05-191-2/+57
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-7/+9
* Strip down i386 PCI configuration space I/O to the bare minimum. AMichael Brown2006-05-171-11/+4Star
* Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-1631-389/+430
* Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".Michael Brown2006-05-151-0/+52
* Defined SCSI device interface, and added SCSI block deviceMichael Brown2006-05-131-0/+142
* Transmit the buffer contents, not the buffer descriptor...Michael Brown2006-04-281-2/+4
* Add missing {register,free}_netdev().Michael Brown2006-04-241-1/+15
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-244-7/+7
* Header rearrangement.Michael Brown2006-04-2434-34/+34
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-101/+112
* More purgingMichael Brown2006-03-173-2101/+0Star
* Build in gpxeMichael Brown2006-03-161-23/+14Star
* Remove accidental duplicate arising from mergeMichael Brown2006-03-161-25/+1Star
* 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
|\|
* | Merge from Etherboot 5.4Michael Brown2006-03-161-4/+5
|\|
* | Reorder functions to match the linux driver.George Baum2005-07-111-522/+554
* | 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
* | Some versions of doxygen seem to object to "@ret None" or similar.Michael Brown2005-05-241-19/+19
* | the uncontroversal gcc 4.0 compilation fixesGeorge Baum2005-05-232-4/+4
* | Use "#var" rather than "@c var" for doxygen.Michael Brown2005-05-201-7/+7
* | Imported from Etherboot 5.4 treeMichael Brown2005-05-192-0/+1310
|\|
* | Synced across updates from Etherboot 5.4 treeMichael Brown2005-05-1919-329/+642
|\|
* | DoxygenationMichael Brown2005-05-191-58/+196
|/
* Make PCI ID tables const so as not to trigger a warning about a largeMichael Brown2005-05-032-2/+2
* 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
* Symbol fixupsMichael Brown2005-05-0315-177/+185
* Arbitrary alignment is now available.Michael Brown2005-05-031-52/+28Star