david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/drivers/net
Michael Brown b3533dd2bb [phantom] Update interrupt support to match current firmware
The interrupt control mechanism on Phantom cards has changed
substantially since the driver was initially written.  This updates
the code to match the mechanism used in production firmware.

This is sufficient to allow DOS wget to function successfully using
the 3Com UNDI/NDIS, Intel UNDI/NDIS, and UNDIPD.COM UNDI/PD stacks.

Signed-off-by: Michael Brown <mcb30@etherboot.org>
2010-03-22 21:59:27 +00:00
..
ath5k [ath5k] Save proper cacheline size when fixing PCI configuration 2009-10-16 20:25:17 -04:00
e1000 [e1000] Update e1000 driver 2010-03-17 03:02:32 -04:00
e1000e [e1000e] Add e1000e driver 2010-03-17 03:18:46 -04:00
igb [igb] Add igb driver 2010-03-17 03:44:27 -04:00
phantom [phantom] Update interrupt support to match current firmware 2010-03-22 21:59:27 +00:00
rtl818x [rtl818x] Remove broken mmio register support 2010-01-25 17:04:39 -05:00
vxge [vxge] Add stub vxge.c file so bin/vxge.usb can be built 2010-03-12 06:39:06 -05:00
3c5x9.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c90x.c [3c90x] Fix a3c90x_close() and a3c90x_remove() methods. 2009-10-15 13:06:01 -04:00
3c90x.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c503.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
3c509-eisa.c Remove *_fill_nic() calls, and directly set nic->ioaddr and nic->irqno . 2007-12-13 11:08:40 -05:00
3c509.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c509.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c515.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c515.txt Initial revision 2005-03-08 18:53:11 +00:00
3c529.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c595.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c595.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
amd8111e.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
amd8111e.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
atl1e.c [atl1e] Fix compilation on gcc-4.4.1-2.fc11.i586. 2009-10-24 19:10:15 +01:00
atl1e.h [atl1e] Add Attansic L1E gigabit Ethernet driver 2009-10-16 12:41:16 -04:00
b44.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
b44.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
bnx2_fw.h Ported bnx2 driver from Etherboot 5.4. 2007-03-13 23:03:50 +00:00
bnx2.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
bnx2.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
cs89x0.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
cs89x0.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
cs89x0.txt ]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt 2008-03-18 22:31:26 -04:00
davicom.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
depca.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
dmfe.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
eepro100.c [eepro100] Convert to native gPXE API 2009-11-22 07:55:49 -05:00
eepro100.h [eepro100] Add missing FILE_LICENCE() to eepro100.h 2009-12-14 17:49:50 +00:00
eepro.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
epic100.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
epic100.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
etherfabric_nic.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
etherfabric.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
etherfabric.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
forcedeth.c [forcedeth] Add support for 10de:054c nforce 630a, MCP 67 2010-01-14 10:15:35 -05:00
hfa384x.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ipoib.c [ipoib] Mask out non-QPN bits in the IPoIB destination MAC when sending 2009-11-16 22:15:29 +00:00
legacy.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
mtd80x.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
mtnic.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
mtnic.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
myri10ge_mcp.h [myri10ge] Native driver for Myricom 10Gb Ethernet NICs 2010-01-14 10:32:40 -05:00
myri10ge.c [myri10ge] Native driver for Myricom 10Gb Ethernet NICs 2010-01-14 10:32:40 -05:00
natsemi.c [natsemi] Convert stray mmio readl() to pio inl() 2010-01-25 16:58:18 -05:00
natsemi.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ne2k_isa.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ne.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
ns8390.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ns8390.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ns83820.c [misc] Fix source files erroneously marked as executable 2009-06-02 11:26:09 +01:00
p80211hdr.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
pcnet32.c [ethernet] Move struct mii_if_info to mii.h 2009-05-26 11:27:55 +01:00
pnic_api.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
pnic.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
prism2_pci.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
prism2_plx.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
prism2.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
r8169.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
r8169.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
rtl8139.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
sis190.c [sis190] Hide the ISA bridge's PCI IDs from parserom.pl 2009-10-24 18:57:02 +01:00
sis190.h [sis190] Insert forgotten FILE_LICENCE() to sis190.h 2009-10-24 18:51:42 +01:00
sis900.c [sis900] Enable interrupts to allow UNDI to work 2009-10-15 15:32:51 -04:00
sis900.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
skge.c [skge] Note correct author of akge driver 2010-01-14 12:23:52 -05:00
skge.h [skge] Add driver for skge NICs 2010-01-14 12:05:35 -05:00
sky2.c [netdevice] Separate out the concept of hardware and link-layer addresses 2009-08-12 00:19:14 +01:00
sky2.h [sky2] Add support for Marvell Yukon-II gigabit Ethernet cards 2009-08-03 00:27:16 +01:00
smc9000.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
smc9000.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
sundance.c [ethernet] Move struct mii_if_info to mii.h 2009-05-26 11:27:55 +01:00
tg3.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tg3.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tlan.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tlan.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tulip.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
tulip.txt Update email addresses in drivers 2007-06-09 15:23:17 -04:00
via-rhine.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
via-velocity.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
via-velocity.h Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
virtio-net.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
virtio-net.h [virtio] Add legacy driver for KVM virtio-net 2008-08-01 16:55:49 +01:00
w89c840.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
wd.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
wlan_compat.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00