summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/e1000
Commit message (Expand)AuthorAgeFilesLines
* [intel] Replace driver for Intel Gigabit NICsMichael Brown2012-04-2423-15729/+0Star
* [e1000] Request notification of TX completionsMichael Brown2011-12-061-1/+1
* [e1000] Remove unused variable when ICR register is simply clearedMichael Brown2011-03-165-12/+10Star
* [pci] Make driver PCI ID a property of the PCI deviceMichael Brown2011-02-172-4/+2Star
* [e1000] Strip the Ethernet CRC from received packetsMichael Brown2010-09-151-1/+1
* [netdevice] Call netdev_link_[up|down|err]() only while registeredMichael Brown2010-09-051-3/+3
* [build] Rename gPXE to iPXEMichael Brown2010-04-202-8/+8
* [e1000] Update e1000 driverMarty Connor2010-03-1724-13857/+15347
* [e1000] Remove deprecated IRQ_FORCE action from e1000_irq()Thomas Miletich2010-01-051-23/+4Star
* [e1000] Enable interrupts in a more UNDI compatible wayThomas Miletich2009-11-251-2/+1Star
* [e1000] Use the alternate MAC in NVRAM when availableAlex Williamson2009-11-222-3/+51
* [e1000] Implement zero-copy receiveThomas Miletich2009-11-221-63/+83
* [e1000] Add 82576 supportSimon Horman2009-10-163-24/+181
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-1/+1
* [e1000] Ensure descriptor is fully written before sending packetMichael Brown2009-06-231-0/+1
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-185-0/+9
* [pci] Add driver_data field to struct pci_device_idThomas Miletich2009-03-261-62/+62
* [e1000] Use PCI_BASE_ADDRESS_* symbols instead of integersMarty Connor2008-12-051-2/+2
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-192-22/+22
* [e1000] Add missing #include <string.h>Michael Brown2008-10-121-0/+1
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-122-2/+2
* [e1000] Fix dubious syntax in e1000 I/O wrapper macrosMichael Brown2008-10-121-24/+24
* [NETDEV] Add notion of link stateMichael Brown2008-04-221-0/+3
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-022-2/+1Star
* Fix e1000 receive tail pointer (RDT) handlingMarty Connor2007-12-172-7/+7
* Correct e1000 interrupt routine to enable on 1 disable on 0. duh.Marty Connor2007-12-131-2/+2
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-071-1/+1
* Add copyright, clean up comments a bit, remove unnecessary code.Marty Connor2007-12-031-178/+102Star
* Fixed receive instability by not enabling interrupts. duh.Marty Connor2007-11-212-19/+27
* This version now transmits and receives.Marty Connor2007-11-202-220/+138Star
* Autonegotiation fixes. NIC now autonegotiates to whatever the switch supports.Marty Connor2007-11-203-18/+22
* A version of the new e1000 driver that transmits.Marty Connor2007-11-203-254/+351
* Rename e1000_main.c to e1000.c to so we can type 'make bin/e1000.dsk' instead...Marty Connor2007-11-181-0/+0
* Introduce files for new e1000 driverMarty Connor2007-11-185-0/+14074