aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Call shutdown() from pxenv_undi_shutdown(). Probably not totallyMichael Brown2007-07-021-0/+3
| | | | correct, but it's enough to get RIS working.
* Improve debuggingMichael Brown2007-07-011-0/+6
|
* Removing obsolete files.Michael Brown2007-07-013-149/+0
|
* Support cards such as natsemi which treat the data as little-endianMichael Brown2007-07-012-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 toMichael Brown2007-07-011-2/+8
| | | | begin with.
* Hack together far enough to support ne2k-pci.Michael Brown2007-07-011-13/+13
|
* How has the legacy wrapper been working for the past month or so...?Michael Brown2007-07-011-1/+2
|
* DUMP_GDBSYM should not be enabled by default.Michael Brown2007-07-011-1/+1
|
* Add ability to resolve relative symbols as well as locate absolute ones.Michael Brown2007-06-301-0/+3
|
* Add gdbsym.c object to help with running gdb-to-qemuMichael Brown2007-06-304-3/+36
|
* Place the actual version string in .data16, rather than just theMichael Brown2007-06-301-1/+1
| | | | pointer to it.
* Implement the two UNDI API calls used by RIS.Michael Brown2007-06-302-43/+78
|
* Implement the "overwrite TFTP filename" Microsoft RIS bug workaround.Michael Brown2007-06-302-3/+23
|
* Separate out pxe_start_nbp() from pxe_image.c into pxe_call.cMichael Brown2007-06-305-65/+46
| | | | Implement PXENV_RESTART_TFTP.
* Don't build option-overloaded packets; they just confuse people (ISCMichael Brown2007-06-303-55/+23
| | | | DHCPD and Windows RIS in particular).
* I really, really screwed up the semantics of BufferSize and BufferLimit.Michael Brown2007-06-291-6/+7
|
* Windows RIS now gets as far as downloading NTLDR.Michael Brown2007-06-292-5/+14
|
* Initial notes on RISMichael Brown2007-06-291-0/+23
|
* Fix stack on return from PXE NBP so that we can return properly.Michael Brown2007-06-281-1/+2
|
* Use internal real-mode stack from non-returnable prefixesMichael Brown2007-06-283-0/+21
|
* Revert "Move stack to below 0x7c00; leaving it at the default location"Michael Brown2007-06-281-5/+3
| | | | This reverts commit 03ca71c38da9cc6df01ecd9ef16e97a0edb6a4e9.
* Set current working URI based on TFTP server specified by DHCP.Michael Brown2007-06-281-0/+15
|
* Current bochs has a 128kB BIOS, not 64kBMichael Brown2007-06-281-1/+1
|
* Move stack to below 0x7c00; leaving it at the default locationMichael Brown2007-06-281-3/+5
| | | | (0x7ef4) tends to really screw up anything that loads at 0x7c00...
* Obsoleted by downloader.cMichael Brown2007-06-282-235/+0
|
* Added missing config.[ch] lines for FTP protocolMichael Brown2007-06-282-0/+4
|
* Bugfix: iobuf->data always points to the start of the allocatedMichael Brown2007-06-281-1/+1
| | | | portion, not to the bit we want to currently write to...
* Mildly ugly hack to force correct linkage.Michael Brown2007-06-283-6/+20
|
* Removed debugging statements that should not have been checked in.Michael Brown2007-06-282-4/+0
|
* Quick hack to get image booting working againMichael Brown2007-06-285-68/+69
|
* Use monojob and dhcp_configure_netdev().Michael Brown2007-06-281-68/+19
|
* Add dhcp_configure_netdev()Michael Brown2007-06-282-4/+65
|
* Added monojob controller in lieu of a full working shell.Michael Brown2007-06-284-0/+102
|
* Forgot to set initial session state. Now works!Michael Brown2007-06-281-0/+1
|
* Kill off job::start() (it was only ever added as part of an abortedMichael Brown2007-06-284-13/+0
| | | | attempt at triggering TCP-related protocols to start).
* Update DHCP to use data-xfer interface (not yet tested).Michael Brown2007-06-278-143/+245
|
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-2716-256/+112
| | | | | | structures. DHCP still broken and #if 0'd out.
* Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown2007-06-203-331/+310
| | | | present; DHCP is broken).
* Add iob_ensure_headroom() placeholder.Michael Brown2007-06-201-0/+19
|
* Treat URIs opened via xfer_open() and friends as relative to theMichael Brown2007-06-131-5/+23
| | | | current working URI.
* Add concept of "current working URI".Michael Brown2007-06-113-5/+61
|
* Remove unused headers.Michael Brown2007-06-112-4/+2
|
* DNS code now records a whole struct sockaddr for the name server.Michael Brown2007-06-111-2/+5
|
* Updated DNS to use not-yet-implemented UDP data-xfer API.Michael Brown2007-06-113-127/+122
|
* Merge branch 'master' into mcb-tcp-xferMichael Brown2007-06-112-4/+7
|\
| * Renamed _calloc() to zalloc(), ready to be used as a standalone function.Michael Brown2007-06-112-4/+7
| |
* | Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown2007-06-114-401/+468
| | | | | | | | UDP API.
* | Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-116-13/+54
| | | | | | | | implement sendto()/recvfrom() equivalents.
* | Merge branch 'master' into mcb-tcp-xferMichael Brown2007-06-101-0/+1
|\|
| * Add missing call to free_iob().Michael Brown2007-06-101-0/+1
| |