summaryrefslogtreecommitdiffstats
path: root/src/drivers/net
Commit message (Collapse)AuthorAgeFilesLines
...
* | Minor fixMichael Brown2006-09-251-1/+1
| |
* | eth_ntoa and warnings fixups, memcpy compilation fixMarty Connor2006-09-251-9/+17
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-13/+17
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-11/+13
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+2
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+3
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-6/+6
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+1
| |
* | eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+2
| |
* | eth_ntoa fixupsMarty Connor2006-09-201-6/+4Star
| |
* | eth_ntoa fixupsMarty Connor2006-09-201-3/+4
| |
* | eth_ntoa fixupsMarty Connor2006-09-201-2/+6
| |
* | eth_ntoa fixupsMarty Connor2006-09-191-1/+3
| |
* | eth_ntoa fixupsMarty Connor2006-09-191-2/+3
| |
* | eth_ntoa fixupMarty Connor2006-09-191-1/+4
| |
* | eth_ntoa fixup, some warnings fixups (isa/pnp fixups still needed)Marty Connor2006-09-191-5/+4Star
| |
* | eth_ntoa fixup, _disable arg fixupMarty Connor2006-09-191-3/+4
| |
* | DBG MAC addr printout in driverMarty Connor2006-09-151-6/+5Star
| |
* | change MAC address printout to DBG using eth_ntoa (temporary legacy support)Marty Connor2006-09-151-1/+3
| |
* | Fix compile warnings, remove unused varMarty Connor2006-09-141-6/+2Star
| |
* | Fixed DBG macro format, fixed compile warnings. removed extra parameter from ↵Marty Connor2006-09-141-25/+25
| | | | | | | | mtd80x_disable(...)
* | Remove nic_disable call from drivers. Call should be made at a higher levelMarty Connor2006-09-148-11/+10Star
| |
* | Remove printf of MAC address in driver.Marty Connor2006-09-141-0/+2
| |
* | Fix gcc-induced reference to memcpyMichael Brown2006-09-011-1/+2
| |
* | Remove old-style debug messageMichael Brown2006-08-161-2/+0Star
| |
* | Kill off poll_interruptions(); it is lethal when we're acting as a PXEMichael Brown2006-08-152-2/+0Star
| | | | | | | | stack or INT 13 emulator etc.
* | Temporary hack to work around the "TX overflow" problem in the interimMichael Brown2006-06-161-20/+3Star
| | | | | | | | | | period before updating to the new driver API (which can cope with having TX packets in progress).
* | Add 4 bytes to maximum frame length to allow for the frame checksum.Michael Brown2006-06-161-1/+1
| | | | | | | | | | (This actually matters once you try using TCP, because you *will* receive full-sized frames.)
* | Improve debugging output for legacy wrapperMichael Brown2006-06-161-1/+5
| |
* | Forward-port event queue fixes from 5.4 tree.Michael Brown2006-06-161-0/+27
| |
* | Forward-port start-of-day fixes from 5.4 treeMichael Brown2006-06-161-3/+31
| |
* | Forward-port reset-related changes from 5.4 tree.Michael Brown2006-06-161-46/+26Star
| |
* | Generalise three-wire interface to generic SPI interface.Michael Brown2006-06-141-42/+38Star
| | | | | | | | | | Update rtl8139 driver to instantiate an SPI interface with a three-wire device attached.
* | Translate between "0 = success" and "0 = failure" call standards.Michael Brown2006-06-141-2/+2
| |
* | Update to use the generic i2c bit-bashing code.Michael Brown2006-06-111-223/+68Star
| |
* | Legacy drivers cannot cope with multiple active devices.Michael Brown2006-06-081-0/+7
| |
* | Force pci.o to be included.Michael Brown2006-06-051-0/+5
| | | | | | | | Print warning message at probe time.
* | Legacy drivers will not pad when necessaryMichael Brown2006-06-051-0/+4
| |
* | PNIC doesn't auto-pad.Michael Brown2006-06-051-0/+8
| |
* | Added a very quick and dirty compatibility layer, to allowMichael Brown2006-06-0515-13/+106
| | | | | | | | not-yet-updated drivers to at least function.
* | Rewrote to use the new net driver API, the updated PCI API, and theMichael Brown2006-05-271-316/+372
| | | | | | | | generic three-wire serial device support for EEPROM access.
* | Use insb/outsb; it's marginally faster.Michael Brown2006-05-201-9/+2Star
| |
* | Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-1629-91/+81Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Generic PCI code now handles 64-bit BARs correctly when setting "membase"; drivers should need to call pci_bar_start() only if they want to use BARs other than the first memory or I/O BAR. Split rarely-used PCI functions out into pciextra.c. Core PCI code is now 662 bytes (down from 1308 bytes in Etherboot 5.4). 284 bytes of this saving comes from the pci/pciextra split. Cosmetic changes to lots of drivers (e.g. vendor_id->vendor in order to match the names used in Linux).
* | 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
| | | | | | | | Tie into existing driver API; we'll fix that up soon.
* | gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-244-7/+7
| | | | | | | | even when __atribute__ (( unused )) is correctly set...
* | Header rearrangement.Michael Brown2006-04-2433-33/+33
| | | | | | | | | | | | | | | | | | I want to get to the point where any header in include/ reflects a standard user-level header (e.g. a POSIX header), while everything that's specific to gPXE lives in include/gpxe/. Headers that reflect a Linux header (e.g. if_ether.h) should also be in include/gpxe/, with the same name as the Linux header and, preferably, the same names used for the definitions.
* | Network API now allows for multiple network devices (although theMichael Brown2006-04-241-101/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | implementation allows for only one, and does so without compromising on the efficiency of static allocation). Link-layer protocols are cleanly separated from the device drivers. Network-layer protocols are cleanly separated from individual network devices. Link-layer and network-layer protocols are cleanly separated from each other.
* | Build in gpxeMichael Brown2006-03-161-23/+14Star
| |
* | Remove accidental duplicate arising from mergeMichael Brown2006-03-161-25/+1Star
| |