summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Avoid leaving preloaded_undi with invalid PXENV+/!PXE structureMichael Brown2007-01-091-3/+15
* Since we now always unload the base code stack (even if we keep UNDI),Michael Brown2007-01-091-83/+24Star
* If preloaded device matches, use that rather than going via the UNDIMichael Brown2007-01-091-21/+46
* Populate preloaded_undi device when applicable.Michael Brown2007-01-091-0/+9
* Provide storage for an undi_device structure representing the preloadedMichael Brown2007-01-092-0/+51
* Call PXENV_UNDI_GET_NIC_TYPE to identify NIC physical device.Michael Brown2007-01-091-136/+480
* Use fixed-width fields in struct undi_device, so that pxeprefix.S will beMichael Brown2007-01-092-23/+29
* Copy pxelinux's shutdown sequence: use UNLOAD_STACK without STOP_BASE,Michael Brown2007-01-081-3/+9
* New strategy: always stop both base code and UNDI. Always free base codeMichael Brown2007-01-082-72/+89
* 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
* Added PCI_BASE_CLASS() macroMichael Brown2007-01-081-0/+2
* Added support for wildcard device/vendor ID matchesMichael Brown2007-01-082-1/+7
* Remove types and prototypes now provided in the undi*.h headers.Michael Brown2007-01-081-90/+2Star
* Added debugging statementsMichael Brown2007-01-081-1/+19
* Added missing includesMichael Brown2007-01-081-0/+3
* Added missing declarationsMichael Brown2007-01-081-0/+3
* Added missing includeMichael Brown2007-01-081-0/+2
* Split UNDI load/unload out into undiload.c.Michael Brown2007-01-082-0/+203
* Remove obsolete includesMichael Brown2007-01-081-3/+0Star
* Separated out UNDI ROM location code into undirom.c, and use structMichael Brown2007-01-082-0/+285
* Use "struct undi_device" instead of "struct pxe_device", and use theMichael Brown2007-01-083-151/+208
* 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
* Add device to hierarchy before calling the driver's probe() function; thisMichael Brown2007-01-082-36/+34Star
* 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
* Added PnP BIOS scanning code, separated out from the UNDI driverMichael Brown2007-01-052-0/+122
* Fixed typoMarty Connor2007-01-051-1/+1
* Avoid creating implicit memcpy()sMichael Brown2007-01-052-9/+8Star
* Partial implementation of UNDI loader caller.Michael Brown2007-01-054-55/+107
* Add PXE driver-scanning code, capable of locating all PXE ROMs in a systemMichael Brown2007-01-052-2/+336
* 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
* Added PXE bus driver (with support only for using PXE structures foundMichael Brown2007-01-043-27/+735
* ObsoleteMichael Brown2007-01-041-93/+0Star
* Currently unusable; do not attempt to compileMichael Brown2007-01-041-0/+3
* This file is no longer usedMichael Brown2007-01-041-22/+0Star
* Ripped out everything except the ability to send EOI to the PIC.Michael Brown2007-01-042-360/+71Star
* Add as a separate file so that we can do "make bin/xxxx.kpxe" rather thanMichael Brown2007-01-041-0/+7
* Don't include __FUNCTION__ in assert() messages; it was causing theMichael Brown2007-01-041-7/+6Star
* Allow empty checksums on received packetsMichael Brown2007-01-041-6/+8
* Don't automatically call gateA20_set() when returning from a real-modeMichael Brown2007-01-041-5/+7