| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Obsoleted by drivers/net/undionly.c | Michael Brown | 2007-01-09 | 1 | -182/+0![]() | |
| | | ||||||
| * | Added UNDI root bus driver (which saves including all the PCI bus code, | Michael Brown | 2007-01-09 | 1 | -0/+96 | |
| | | | | | | | | | UNDI ROM code etc. when you just want a "undi.kpxe"-type image). This driver cannot be used in conjunction with any other driver (it will crash), or in any other format than .kpxe (it just won't find any network devices). | |||||
| * | Added missing call to undinet_remove() | Michael Brown | 2007-01-09 | 1 | -0/+1 | |
| | | ||||||
| * | undipci_probe() has to calculate busdevfn anyway, so we may as well pass | Michael Brown | 2007-01-09 | 3 | -22/+21![]() | |
| | | | | | it directly to undi_load_pci(). | |||||
| * | Avoid erasing non-existent signatures in undi_unload() | Michael Brown | 2007-01-09 | 1 | -2/+4 | |
| | | ||||||
| * | Avoid leaving preloaded_undi with invalid PXENV+/!PXE structure | Michael Brown | 2007-01-09 | 1 | -3/+15 | |
| | | | | | addresses if the signature checks fail. | |||||
| * | Since we now always unload the base code stack (even if we keep UNDI), | Michael Brown | 2007-01-09 | 1 | -83/+24![]() | |
| | | | | | we can never return to the PXE stack and must always use INT 18. | |||||
| * | If preloaded device matches, use that rather than going via the UNDI | Michael Brown | 2007-01-09 | 1 | -21/+46 | |
| | | | | | loader. | |||||
| * | Populate preloaded_undi device when applicable. | Michael Brown | 2007-01-09 | 1 | -0/+9 | |
| | | ||||||
| * | Provide storage for an undi_device structure representing the preloaded | Michael Brown | 2007-01-09 | 2 | -0/+51 | |
| | | | | | UNDI stack. | |||||
| * | Call PXENV_UNDI_GET_NIC_TYPE to identify NIC physical device. | Michael Brown | 2007-01-09 | 1 | -136/+480 | |
| | | | | | | | Record all information required for populating a struct undi_device. Make debugging output more human-readable. | |||||
| * | Use fixed-width fields in struct undi_device, so that pxeprefix.S will be | Michael Brown | 2007-01-09 | 2 | -23/+29 | |
| | | | | | able to populate the structure. | |||||
| * | Copy pxelinux's shutdown sequence: use UNLOAD_STACK without STOP_BASE, | Michael Brown | 2007-01-08 | 1 | -3/+9 | |
| | | | | | and call UNDI_SHUTDOWN first to make sure the NIC is in a safe state. | |||||
| * | New strategy: always stop both base code and UNDI. Always free base code | Michael Brown | 2007-01-08 | 2 | -72/+89 | |
| | | | | | | | | | memory (unless we get an error while stopping the base code). Leave UNDI resident (though stopped) for .kpxe. Still need to add code to record the device identification parameters prior to stopping UNDI. | |||||
| * | Checking in obsolete but working memory-scanning code just for the record | Michael Brown | 2007-01-08 | 1 | -193/+70![]() | |
| | | ||||||
| * | Neaten up debug messages | Michael Brown | 2007-01-08 | 1 | -3/+3 | |
| | | ||||||
| * | Remove spurious debug message | Michael Brown | 2007-01-08 | 1 | -1/+0![]() | |
| | | ||||||
| * | Now split out into undirom.c and undiload.c | Michael Brown | 2007-01-08 | 1 | -324/+0![]() | |
| | | ||||||
| * | Added any-PCI-device UNDI driver | Michael Brown | 2007-01-08 | 1 | -0/+119 | |
| | | ||||||
| * | Tidied up debug messages | Michael Brown | 2007-01-08 | 1 | -1/+2 | |
| | | ||||||
| * | Added debugging statements | Michael Brown | 2007-01-08 | 1 | -1/+19 | |
| | | ||||||
| * | Added missing includes | Michael Brown | 2007-01-08 | 1 | -0/+3 | |
| | | ||||||
| * | Added missing declarations | Michael Brown | 2007-01-08 | 1 | -0/+3 | |
| | | ||||||
| * | Added missing include | Michael Brown | 2007-01-08 | 1 | -0/+2 | |
| | | ||||||
| * | Split UNDI load/unload out into undiload.c. | Michael Brown | 2007-01-08 | 2 | -0/+203 | |
| | | ||||||
| * | Remove obsolete includes | Michael Brown | 2007-01-08 | 1 | -3/+0![]() | |
| | | ||||||
| * | Separated out UNDI ROM location code into undirom.c, and use struct | Michael Brown | 2007-01-08 | 2 | -0/+285 | |
| | | | | | | undi_rom rather than struct pxe_driver. (This is part of the naming consistency fixes). | |||||
| * | Use "struct undi_device" instead of "struct pxe_device", and use the | Michael Brown | 2007-01-08 | 3 | -151/+208 | |
| | | | | | | | | | | function prefix "undinet_" and the variable name "undinic" in undinet.c, so that we can reserve the variable name "undi" for a struct undi_device. The idea is that we preserve the Etherboot 5.4 convention that the "UNDI" code refers to our using an underlying UNDI stack, while the "PXE" code refers to our providing a PXE API. | |||||
| * | Renamed undi.c to undinet.c. (undi.c will become the UNDI PCI driver) | Michael Brown | 2007-01-08 | 1 | -0/+0 | |
| | | ||||||
| * | Obsolete | Michael Brown | 2007-01-08 | 1 | -178/+0![]() | |
| | | ||||||
| * | Remove accidentally checked-in code | Michael Brown | 2007-01-07 | 1 | -5/+0![]() | |
| | | ||||||
| * | Move START_UNDI, UNDI_STARTUP, UNDI_INITIALIZE and | Michael Brown | 2007-01-07 | 1 | -58/+324 | |
| | | | | | | | UNDI_GET_INFORMATION calls into drivers/net/undi.c. undi_probe() now gets given a pxe_device representing a PXE stack that has been loaded into memory but not initialised in any way. | |||||
| * | Remember to enable/disable the interrupt at the PIC. | Michael Brown | 2007-01-07 | 1 | -13/+27 | |
| | | | | | Handle failures in undi_open() properly. | |||||
| * | Remove redundant debug message | Michael Brown | 2007-01-05 | 1 | -1/+0![]() | |
| | | ||||||
| * | UNDI loader routine now works | Michael Brown | 2007-01-05 | 1 | -5/+22 | |
| | | ||||||
| * | Added PnP BIOS scanning code, separated out from the UNDI driver | Michael Brown | 2007-01-05 | 2 | -0/+122 | |
| | | ||||||
| * | Fixed typo | Marty Connor | 2007-01-05 | 1 | -1/+1 | |
| | | ||||||
| * | Partial implementation of UNDI loader caller. | Michael Brown | 2007-01-05 | 2 | -4/+90 | |
| | | ||||||
| * | Add PXE driver-scanning code, capable of locating all PXE ROMs in a system | Michael Brown | 2007-01-05 | 1 | -0/+223 | |
| | | | | | and matching them up to (e.g. PCI) devices. | |||||
| * | Renamed undi_net.c to undi.c. | Michael Brown | 2007-01-04 | 1 | -0/+0 | |
| | | ||||||
| * | Obsolete; net driver functionality is now in undi_net.c and bus driver | Michael Brown | 2007-01-04 | 1 | -1453/+0![]() | |
| | | | | | | functionality is now in pxebus.c. (Not all bus functionality is ported across yet.) | |||||
| * | Added PXE bus driver (with support only for using PXE structures found | Michael Brown | 2007-01-04 | 2 | -0/+690 | |
| | | | | | lying about in memory, not for loading from ROM), and UNDI net driver. | |||||
| * | Obsolete | Michael Brown | 2007-01-04 | 1 | -93/+0![]() | |
| | | ||||||
| * | This file is no longer used | Michael Brown | 2007-01-04 | 1 | -22/+0![]() | |
| | | ||||||
| * | Ripped out everything except the ability to send EOI to the PIC. | Michael Brown | 2007-01-04 | 2 | -360/+71![]() | |
| | | ||||||
| * | Add as a separate file so that we can do "make bin/xxxx.kpxe" rather than | Michael Brown | 2007-01-04 | 1 | -0/+7 | |
| | | | | | having to edit PXELOADER_KEEP_ALL as a config option. | |||||
| * | Don't automatically call gateA20_set() when returning from a real-mode | Michael Brown | 2007-01-04 | 1 | -5/+7 | |
| | | | | | call. | |||||
| * | Engage brain: since when was zero >= 0x80 ? | Michael Brown | 2006-12-21 | 1 | -1/+1 | |
| | | ||||||
| * | Some BIOSes return 0xe0 for extended characters. Just assume that | Michael Brown | 2006-12-21 | 1 | -1/+1 | |
| | | | | | anything over 0x80 is an extended character. | |||||
| * | Return ANSI sequences for special keys | Michael Brown | 2006-12-21 | 1 | -6/+80 | |
| | | ||||||

