Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warnings purge: src/{crypto,hci,net} | Marty Connor | 2007-07-03 | 8 | -6/+15 |
| | |||||
* | Reserve space for link-layer header in pxenv_undi_transmit() when not | Michael Brown | 2007-07-03 | 1 | -2/+10 |
| | | | | handed a P_UNKNOWN packet. | ||||
* | Enable/disable interrupts at open/close time. | Michael Brown | 2007-07-03 | 1 | -0/+9 |
| | |||||
* | Add missing call to free_iob() in pxenv_undi_isr(). | Michael Brown | 2007-07-03 | 1 | -5/+6 |
| | | | | Correct typo in pxenv_set_station_address(). | ||||
* | Enable/disable interrupts on open/close. | Michael Brown | 2007-07-03 | 1 | -5/+17 |
| | |||||
* | Add trivial net device statistics (TX and RX packet count), reported | Michael Brown | 2007-07-03 | 4 | -10/+38 |
| | | | | via UNDI API and also by ifstat command; may be useful for debugging. | ||||
* | Ensure that pxe_netdev is set before starting up PXE NBP. | Michael Brown | 2007-07-03 | 1 | -3/+10 |
| | |||||
* | Place netdev_open()/netdev_close() calls in appropriate places. | Michael Brown | 2007-07-03 | 1 | -8/+24 |
| | |||||
* | Add mechanism for providing TX completion events. | Michael Brown | 2007-07-03 | 1 | -9/+43 |
| | |||||
* | Merge branch 'master' of ssh://rom.etherboot.org/pub/scm/gpxe | Marty Connor | 2007-07-02 | 19 | -207/+290 |
|\ | |||||
| * | Add untested support for UNDI transmit and receive. | Michael Brown | 2007-07-02 | 7 | -114/+195 |
| | | |||||
| * | Use a common base-memory packet buffer for DHCP construction (as used | Michael Brown | 2007-07-02 | 6 | -36/+31 |
| | | | | | | | | by PXE and NBI) and UNDI packets (as used by undinet and UNDI). | ||||
| * | pxe_netdev now holds a reference to the network device. | Michael Brown | 2007-07-02 | 7 | -57/+64 |
| | | | | | | | | | | | | | | | | | | Use generic fields in struct device_description rather than assuming that the struct device * is contained within a pci_device or isapnp_device; this assumption is broken when using the undionly driver. Add PXENV_UNDI_SET_STATION_ADDRESS. | ||||
* | | Warnings purge | Marty Connor | 2007-07-02 | 1 | -1/+1 |
| | | |||||
* | | Warnings purge | Marty Connor | 2007-07-02 | 4 | -764/+15 |
| | | |||||
* | | Warnings purge | Marty Connor | 2007-07-02 | 2 | -3/+2 |
| | | |||||
* | | Warnings purge of src/core | Marty Connor | 2007-07-02 | 9 | -487/+26 |
|/ | |||||
* | Call shutdown() from pxenv_undi_shutdown(). Probably not totally | Michael Brown | 2007-07-02 | 1 | -0/+3 |
| | | | | correct, but it's enough to get RIS working. | ||||
* | Improve debugging | Michael Brown | 2007-07-01 | 1 | -0/+6 |
| | |||||
* | Removing obsolete files. | Michael Brown | 2007-07-01 | 3 | -149/+0 |
| | |||||
* | Support cards such as natsemi which treat the data as little-endian | Michael Brown | 2007-07-01 | 2 | -17/+39 |
| | | | | | (i.e. LSB transmitted first on the wire), even though SPI commands and addresses always have to be big-endian. | ||||
* | Can't use strncpy() to copy strings that aren't NUL-terminated to | Michael Brown | 2007-07-01 | 1 | -2/+8 |
| | | | | begin with. | ||||
* | Hack together far enough to support ne2k-pci. | Michael Brown | 2007-07-01 | 1 | -13/+13 |
| | |||||
* | How has the legacy wrapper been working for the past month or so...? | Michael Brown | 2007-07-01 | 1 | -1/+2 |
| | |||||
* | DUMP_GDBSYM should not be enabled by default. | Michael Brown | 2007-07-01 | 1 | -1/+1 |
| | |||||
* | Add ability to resolve relative symbols as well as locate absolute ones. | Michael Brown | 2007-06-30 | 1 | -0/+3 |
| | |||||
* | Add gdbsym.c object to help with running gdb-to-qemu | Michael Brown | 2007-06-30 | 4 | -3/+36 |
| | |||||
* | Place the actual version string in .data16, rather than just the | Michael Brown | 2007-06-30 | 1 | -1/+1 |
| | | | | pointer to it. | ||||
* | Implement the two UNDI API calls used by RIS. | Michael Brown | 2007-06-30 | 2 | -43/+78 |
| | |||||
* | Implement the "overwrite TFTP filename" Microsoft RIS bug workaround. | Michael Brown | 2007-06-30 | 2 | -3/+23 |
| | |||||
* | Separate out pxe_start_nbp() from pxe_image.c into pxe_call.c | Michael Brown | 2007-06-30 | 5 | -65/+46 |
| | | | | Implement PXENV_RESTART_TFTP. | ||||
* | Don't build option-overloaded packets; they just confuse people (ISC | Michael Brown | 2007-06-30 | 2 | -55/+15 |
| | | | | DHCPD and Windows RIS in particular). | ||||
* | I really, really screwed up the semantics of BufferSize and BufferLimit. | Michael Brown | 2007-06-29 | 1 | -6/+7 |
| | |||||
* | Windows RIS now gets as far as downloading NTLDR. | Michael Brown | 2007-06-29 | 2 | -5/+14 |
| | |||||
* | Fix stack on return from PXE NBP so that we can return properly. | Michael Brown | 2007-06-29 | 1 | -1/+2 |
| | |||||
* | Use internal real-mode stack from non-returnable prefixes | Michael Brown | 2007-06-28 | 3 | -0/+21 |
| | |||||
* | Revert "Move stack to below 0x7c00; leaving it at the default location" | Michael Brown | 2007-06-28 | 1 | -5/+3 |
| | | | | This reverts commit 03ca71c38da9cc6df01ecd9ef16e97a0edb6a4e9. | ||||
* | Set current working URI based on TFTP server specified by DHCP. | Michael Brown | 2007-06-28 | 1 | -0/+15 |
| | |||||
* | Move stack to below 0x7c00; leaving it at the default location | Michael Brown | 2007-06-28 | 1 | -3/+5 |
| | | | | (0x7ef4) tends to really screw up anything that loads at 0x7c00... | ||||
* | Obsoleted by downloader.c | Michael Brown | 2007-06-28 | 2 | -235/+0 |
| | |||||
* | Added missing config.[ch] lines for FTP protocol | Michael Brown | 2007-06-28 | 2 | -0/+4 |
| | |||||
* | Bugfix: iobuf->data always points to the start of the allocated | Michael Brown | 2007-06-28 | 1 | -1/+1 |
| | | | | portion, not to the bit we want to currently write to... | ||||
* | Mildly ugly hack to force correct linkage. | Michael Brown | 2007-06-28 | 3 | -6/+20 |
| | |||||
* | Removed debugging statements that should not have been checked in. | Michael Brown | 2007-06-28 | 2 | -4/+0 |
| | |||||
* | Quick hack to get image booting working again | Michael Brown | 2007-06-28 | 5 | -68/+69 |
| | |||||
* | Use monojob and dhcp_configure_netdev(). | Michael Brown | 2007-06-28 | 1 | -68/+19 |
| | |||||
* | Add dhcp_configure_netdev() | Michael Brown | 2007-06-28 | 2 | -4/+65 |
| | |||||
* | Added monojob controller in lieu of a full working shell. | Michael Brown | 2007-06-28 | 4 | -0/+102 |
| | |||||
* | Forgot to set initial session state. Now works! | Michael Brown | 2007-06-28 | 1 | -0/+1 |
| | |||||
* | Kill off job::start() (it was only ever added as part of an aborted | Michael Brown | 2007-06-28 | 4 | -13/+0 |
| | | | | attempt at triggering TCP-related protocols to start). |