summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove deprecation of pci_bar_size()Marty Connor2007-07-051-2/+1Star
|
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-045-64/+47Star
|
* Added missing "extern"Michael Brown2007-07-031-2/+2
|
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-07-031-0/+3
|\
| * Merge branch 'master' of /pub/scm/gpxeMarty Connor2007-07-032-1/+11
| |\
| * | Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autobootMarty Connor2007-07-031-0/+3
| | |
* | | We don't actually use the reset functions anywhere, and nothing reallyMichael Brown2007-07-031-4/+1Star
| |/ |/| | | | | provides them.
* | Use a linker-table based system to automatically mark and start upMichael Brown2007-07-032-1/+11
|/ | | | | permanent processes, rather than requiring each one to have its own initialisation function.
* Merge branch 'master' of /pub/scm/gpxeMarty Connor2007-07-032-6/+12
|\
| * Implemented (untested) PXENV_START_UNDI.Michael Brown2007-07-032-6/+12
| |
* | Warnings purge: src/{crypto,hci,net}Marty Connor2007-07-031-1/+1
|/
* Add trivial net device statistics (TX and RX packet count), reportedMichael Brown2007-07-031-0/+13
| | | | via UNDI API and also by ifstat command; may be useful for debugging.
* Merge branch 'master' of ssh://rom.etherboot.org/pub/scm/gpxeMarty Connor2007-07-024-0/+24
|\
| * Add untested support for UNDI transmit and receive.Michael Brown2007-07-023-0/+18
| |
| * pxe_netdev now holds a reference to the network device.Michael Brown2007-07-021-0/+6
| | | | | | | | | | | | | | | | | | 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 purgeMarty Connor2007-07-022-3/+2Star
|/
* Removing obsolete files.Michael Brown2007-07-011-15/+0Star
|
* Support cards such as natsemi which treat the data as little-endianMichael Brown2007-07-011-0/+15
| | | | | (i.e. LSB transmitted first on the wire), even though SPI commands and addresses always have to be big-endian.
* Add gdbsym.c object to help with running gdb-to-qemuMichael Brown2007-06-301-2/+3
|
* Implement the two UNDI API calls used by RIS.Michael Brown2007-06-301-1/+3
|
* Don't build option-overloaded packets; they just confuse people (ISCMichael Brown2007-06-301-24/+4Star
| | | | DHCPD and Windows RIS in particular).
* Obsoleted by downloader.cMichael Brown2007-06-281-59/+0Star
|
* Mildly ugly hack to force correct linkage.Michael Brown2007-06-281-6/+16
|
* Quick hack to get image booting working againMichael Brown2007-06-281-0/+1
|
* Add dhcp_configure_netdev()Michael Brown2007-06-281-1/+4
|
* Added monojob controller in lieu of a full working shell.Michael Brown2007-06-282-0/+16
|
* Kill off job::start() (it was only ever added as part of an abortedMichael Brown2007-06-281-6/+0Star
| | | | attempt at triggering TCP-related protocols to start).
* Update DHCP to use data-xfer interface (not yet tested).Michael Brown2007-06-282-28/+37
|
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-275-71/+27Star
| | | | | | structures. DHCP still broken and #if 0'd out.
* Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown2007-06-201-135/+12Star
| | | | present; DHCP is broken).
* Add iob_ensure_headroom() placeholder.Michael Brown2007-06-201-0/+19
|
* Add concept of "current working URI".Michael Brown2007-06-121-0/+3
|
* Remove unused headers.Michael Brown2007-06-121-4/+0Star
|
* Updated DNS to use not-yet-implemented UDP data-xfer API.Michael Brown2007-06-122-26/+8Star
|
* Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown2007-06-111-64/+1Star
| | | | UDP API.
* Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-111-3/+18
| | | | implement sendto()/recvfrom() equivalents.
* Allow xfer_open() to take a struct uri as well as a URI string.Michael Brown2007-06-091-3/+11
|
* Use standard xfer_open() argument list for downloader instantiatorMichael Brown2007-06-091-3/+3
|
* Merge branch 'master' into mcb-tcp-xferMichael Brown2007-06-087-51/+128
|\
| * Add facility for resolving base+relative URIs (and paths).Michael Brown2007-06-031-1/+7
| |
| * Move [v]ssnprintf() from iscsi.c into vsprintf.c; we need themMichael Brown2007-05-311-0/+4
| | | | | | | | elsewhere as well.
| * Add xfer_[v]printf() functions.Michael Brown2007-05-281-0/+4
| |
| * Make URI structures reference-counted.Michael Brown2007-05-282-8/+18
| |
| * Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead.Michael Brown2007-05-262-37/+32Star
| |
| * Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown2007-05-261-1/+15
| | | | | | | | | | | | | | | | | | request(), seek() or deliver_xxx() in order to start the data flow. Autonomous generators must be genuinely autonomous (having their own process), or otherwise arrange to be called. TCP does this by starting the retry timer immediately. Add some debugging statements.
| * Modify process semantics; rescheduling is now automatic.Michael Brown2007-05-262-4/+48
| | | | | | | | | | | | Add reference-counting to processes. Add timer_running() test.
* | Update HTTP to use data-xfer interface.Michael Brown2007-05-292-48/+2Star
| |
* | Updated FTP to use data-xfer API.Michael Brown2007-05-281-56/+0Star
| |
* | Introduce name resolution interface and named socket opener.Michael Brown2007-05-271-20/+132
| |
* | Updated tcp.c to provide a standardised data transfer interface.Michael Brown2007-05-251-2/+0Star
|/