summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/drivers
Commit message (Expand)AuthorAgeFilesLines
* Use a common base-memory packet buffer for DHCP construction (as usedMichael Brown2007-07-021-11/+5Star
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-2/+2
* pkbuff->iobuf changeoverMichael Brown2007-05-191-27/+27
* Updated ISAPnP, EISA, MCA and ISA buses to current device model.Michael Brown2007-03-101-8/+5Star
* Don't call PXENV_STOP_UNDI in the kpxeprefix. This slighy breaks theMichael Brown2007-01-291-9/+14
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Use {get,set}_fbms() so that allocated base memory is correctly hidden.Michael Brown2007-01-141-12/+7Star
* Add some trace messages for important eventsMichael Brown2007-01-131-0/+6
* Pick up the return status code from the correct place now that weMichael Brown2007-01-131-2/+1Star
* When an UNDI API call fails, print everything there is to know about it.Michael Brown2007-01-131-3/+20
* Always send EOI. We can't feasibly share interrupts (since we have noMichael Brown2007-01-131-4/+12
* We *do* have a __data16_array after all!Michael Brown2007-01-121-6/+1Star
* Add device description fields to struct device.Michael Brown2007-01-103-13/+28
* Give UNDI device a more meaningful name.Michael Brown2007-01-101-1/+1
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-103-1/+7
* Add RX quotas to the net device poll() method. This avoids the problemMichael Brown2007-01-091-16/+35
* Rename pkb_available() to pkb_tailroom() for consistency with Linux'sMichael Brown2007-01-091-2/+2
* Added net device TX queue; this will be needed to support the PXE UNDI APIMichael Brown2007-01-091-4/+8
* Added ability to break ISR processing over several calls to poll().Michael Brown2007-01-091-17/+34
* Send EOI after enabling interrupt, in case the device had asserted IRQMichael Brown2007-01-091-0/+1
* Obsoleted by drivers/net/undionly.cMichael Brown2007-01-091-182/+0Star
* Added UNDI root bus driver (which saves including all the PCI bus code,Michael Brown2007-01-091-0/+96
* Added missing call to undinet_remove()Michael Brown2007-01-091-0/+1
* undipci_probe() has to calculate busdevfn anyway, so we may as well passMichael Brown2007-01-092-20/+3Star
* Avoid erasing non-existent signatures in undi_unload()Michael Brown2007-01-091-2/+4
* If preloaded device matches, use that rather than going via the UNDIMichael Brown2007-01-091-21/+46
* Provide storage for an undi_device structure representing the preloadedMichael Brown2007-01-091-0/+35
* Use fixed-width fields in struct undi_device, so that pxeprefix.S will beMichael Brown2007-01-091-4/+4
* Checking in obsolete but working memory-scanning code just for the recordMichael Brown2007-01-081-193/+70Star
* Neaten up debug messagesMichael Brown2007-01-081-3/+3
* Remove spurious debug messageMichael Brown2007-01-081-1/+0Star
* Now split out into undirom.c and undiload.cMichael Brown2007-01-081-324/+0Star
* Added any-PCI-device UNDI driverMichael Brown2007-01-081-0/+119
* Tidied up debug messagesMichael Brown2007-01-081-1/+2
* Split UNDI load/unload out into undiload.c.Michael Brown2007-01-081-0/+189
* Remove obsolete includesMichael Brown2007-01-081-3/+0Star
* Separated out UNDI ROM location code into undirom.c, and use structMichael Brown2007-01-081-0/+236
* Use "struct undi_device" instead of "struct pxe_device", and use theMichael Brown2007-01-081-151/+134Star
* Renamed undi.c to undinet.c. (undi.c will become the UNDI PCI driver)Michael Brown2007-01-081-0/+0
* ObsoleteMichael Brown2007-01-081-178/+0Star
* Remove accidentally checked-in codeMichael Brown2007-01-071-5/+0Star
* Move START_UNDI, UNDI_STARTUP, UNDI_INITIALIZE andMichael Brown2007-01-071-58/+324
* Remember to enable/disable the interrupt at the PIC.Michael Brown2007-01-071-13/+27
* Remove redundant debug messageMichael Brown2007-01-051-1/+0Star
* UNDI loader routine now worksMichael Brown2007-01-051-5/+22
* Fixed typoMarty Connor2007-01-051-1/+1
* Partial implementation of UNDI loader caller.Michael Brown2007-01-051-4/+89
* Add PXE driver-scanning code, capable of locating all PXE ROMs in a systemMichael Brown2007-01-051-0/+223
* Renamed undi_net.c to undi.c.Michael Brown2007-01-041-0/+0
* Obsolete; net driver functionality is now in undi_net.c and bus driverMichael Brown2007-01-041-1453/+0Star