Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [natsemi] Check for ioremap() failures | Michael Brown | 2014-07-16 | 1 | -0/+5 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [natsemi] Add missing iounmap() | Michael Brown | 2012-07-19 | 1 | -0/+2 |
| | | | | | Reported-by: Thomas Miletich <thomas.miletich@gmail.com> Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [natsemi] Replace driver for National Semicondutor NICs | Michael Brown | 2012-04-26 | 1 | -481/+804 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [pci] Make driver PCI ID a property of the PCI device | Michael Brown | 2011-02-17 | 1 | -3/+2![]() |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [nvo] Allow resizing of non-volatile stored option blocks | Michael Brown | 2011-01-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [nvo] Remove the non-volatile options fragment list | Michael Brown | 2011-01-11 | 1 | -11/+7![]() |
| | | | | | | | | | Since its implementation several years ago, no driver has used a fragment list containing more than a single fragment. Simplify the NVO core and the drivers that use it by removing the whole concept of the fragment list, and using a simple (address,length) pair instead. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [netdevice] Call netdev_link_[up|down|err]() only while registered | Michael Brown | 2010-09-05 | 1 | -3/+3 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [build] Rename gPXE to iPXE | Michael Brown | 2010-04-20 | 1 | -11/+11 |
| | | | | | | | | | | | Access to the gpxe.org and etherboot.org domains and associated resources has been revoked by the registrant of the domain. Work around this problem by renaming project from gPXE to iPXE, and updating URLs to match. Also update README, LOG and COPYRIGHTS to remove obsolete information. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [natsemi] Convert stray mmio readl() to pio inl() | Stefan Hajnoczi | 2010-01-25 | 1 | -1/+1 |
| | | | | | | | | | | This driver uses programmed I/O to access hardware registers. There is a stray memory-mapped I/O read on a programmed I/O address. Perhaps this is an artifact of porting the driver. Fix this by converting it to programmed I/O. Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com> Signed-off-by: Marty Connor <mdc@etherboot.org> | ||||
* | [netdevice] Separate out the concept of hardware and link-layer addresses | Michael Brown | 2009-08-12 | 1 | -1/+1 |
| | | | | | | | | | | | The hardware address is an intrinsic property of the hardware, while the link-layer address can be changed at runtime. This separation is exposed via APIs such as PXE and EFI, but is currently elided by gPXE. Expose the hardware and link-layer addresses as separate properties within a net device. Drivers should now fill in hw_addr, which will be used to initialise ll_addr at the time of calling register_netdev(). | ||||
* | [legal] Add a selection of FILE_LICENCE declarations | Michael Brown | 2009-05-18 | 1 | -0/+2 |
| | | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE. | ||||
* | [pci] Add driver_data field to struct pci_device_id | Thomas Miletich | 2009-03-26 | 1 | -1/+1 |
| | | | | | Modified-by: Michael Brown <mcb30@etherboot.org> Signed-off-by: Michael Brown <mcb30@etherboot.org> | ||||
* | [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] long | Michael Brown | 2008-11-19 | 1 | -4/+4 |
| | | | | | | This brings us in to line with Linux definitions, and also simplifies adding x86_64 support since both platforms have 2-byte shorts, 4-byte ints and 8-byte long longs. | ||||
* | [natsemi] Add missing #include <string.h> | Michael Brown | 2008-10-12 | 1 | -0/+1 |
| | |||||
* | [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h> | Michael Brown | 2008-10-12 | 1 | -1/+1 |
| | |||||
* | [NETDEV] Add notion of link state | Michael Brown | 2008-04-22 | 1 | -0/+3 |
| | | | | | | | | | | | Add ability for network devices to flag link up/down state to the networking core. Autobooting code will now wait for link-up before attempting DHCP. IPoIB reflects the Infiniband link state as the network device link state (which is not strictly correct; we also need a succesful IPoIB IPv4 broadcast group join), but is probably more informative. | ||||
* | Modify gPXE core and drivers to work with the new timer subsystem | Alexey Zaytsev | 2008-03-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com> | ||||
* | Various warnings fixups for OpenBSD with gcc-3.3.5. | Michael Brown | 2007-12-07 | 1 | -1/+1 |
| | |||||
* | Added netdev_nullify to natsemi_remove() | Marty Connor | 2007-11-21 | 1 | -0/+1 |
| | |||||
* | Remove unnecessary variable. | Marty Connor | 2007-11-18 | 1 | -2/+1![]() |
| | |||||
* | removed type casting from DBG statements. | Udayan Kumar | 2007-07-15 | 1 | -19/+16![]() |
| | |||||
* | replaces printf with dbg | Udayan Kumar | 2007-07-15 | 1 | -1/+1 |
| | |||||
* | mdc's+nvs | Udayan Kumar | 2007-07-15 | 1 | -683/+336![]() |
| | |||||
* | more debugging | Udayan Kumar | 2007-07-15 | 1 | -4/+8 |
| | |||||
* | more debugging | Udayan Kumar | 2007-07-15 | 1 | -0/+6 |
| | |||||
* | added silicon revision number | Udayan Kumar | 2007-07-15 | 1 | -1/+2 |
| | |||||
* | init_fix_up | Udayan Kumar | 2007-07-15 | 1 | -0/+161 |
| | |||||
* | added cable magic for 100Mps in natsemi | Udayan Kumar | 2007-07-15 | 1 | -6/+70 |
| | |||||
* | duplex setting added to natsemi.c | Udayan Kumar | 2007-07-15 | 1 | -4/+6 |
| | |||||
* | more indentation and styling done | Udayan Kumar | 2007-07-15 | 1 | -98/+114 |
| | |||||
* | :x | Udayan Kumar | 2007-07-15 | 1 | -3/+5 |
| | |||||
* | no changes | Udayan Kumar | 2007-07-15 | 1 | -1/+0![]() |
| | |||||
* | added nat_irq to natsemi.c | Udayan Kumar | 2007-07-15 | 1 | -22/+25 |
| | |||||
* | stopped memory leak in natsemi::nat_open() | Udayan Kumar | 2007-07-15 | 1 | -12/+15 |
| | |||||
* | Natsemi commented and almost done | Udayan Kumar | 2007-07-15 | 1 | -78/+106 |
| | |||||
* | natsemi.c is workin | Udayan Kumar | 2007-07-15 | 1 | -155/+102![]() |
| | |||||
* | irq still not working will have to remove it | Udayan Kumar | 2007-07-15 | 1 | -0/+10 |
| | |||||
* | natsemi | Udayan Kumar | 2007-07-15 | 1 | -2/+2 |
| | |||||
* | interrupt in natsemi | Udayan Kumar | 2007-07-15 | 1 | -3/+15 |
| | |||||
* | enabled interrupt in natsemi.c | Udayan Kumar | 2007-07-15 | 1 | -0/+16 |
| | |||||
* | added change log to natsemi.c | Udayan Kumar | 2007-07-15 | 1 | -48/+72 |
| | |||||
* | added netdev_tx_complete to natsemi.c | Udayan Kumar | 2007-07-15 | 1 | -0/+6 |
| | |||||
* | added endianness to natsemi. | Udayan Kumar | 2007-07-15 | 1 | -0/+1 |
| | |||||
* | free_netdev -> netdev_put | Udayan Kumar | 2007-07-15 | 1 | -2/+2 |
| | |||||
* | debugging natsemi.c | Udayan Kumar | 2007-07-15 | 1 | -26/+44 |
| | |||||
* | added eeprom from rtl8139 but not working | Udayan Kumar | 2007-07-15 | 1 | -56/+54![]() |
| | |||||
* | natsemi now needs eeprom access | Udayan Kumar | 2007-07-15 | 1 | -5/+10 |
| | |||||
* | same as before, but now compiling natsemi | Udayan Kumar | 2007-07-15 | 1 | -25/+28 |
| | |||||
* | added polling and transmit. eeprom access still remaining | Udayan Kumar | 2007-07-15 | 1 | -134/+167 |
| | |||||
* | skel of new natsemi driver (still in developments) | Udayan Kumar | 2007-07-15 | 1 | -628/+438![]() |
| |