summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Separate out arch-independent parts of stdint.hMichael Brown2007-08-172-21/+27
|
* Use start_timer_nodelay() in protocols which rely on the retry timerMichael Brown2007-08-133-3/+3
| | | | | to generate the initial transmission; this cuts off around 0.3s per instantiated connection.
* Add start_timer_nodelay()Michael Brown2007-08-132-0/+13
|
* Build the all-driver images by default, and print instructions for usage.Michael Brown2007-08-102-26/+18Star
|
* Add iBFT code derived from IBM document.Michael Brown2007-08-102-6/+620
| | | | | No Microsoft intellectual property was harmed in the production of this code.
* Set current working URI to be that of the executable image whenMichael Brown2007-08-072-12/+13
| | | | | executing any image, not just a script. (This will enable pxelinux to use relative URIs, should it wish to.)
* Add PXE FILE API.Michael Brown2007-08-044-0/+352
|
* Make read_user() non-blocking, and add select() call.Michael Brown2007-08-043-50/+151
|
* Display name and status of each file as it is downloaded.Michael Brown2007-08-035-18/+30
|
* Print multiple commands per line in helpMichael Brown2007-08-031-2/+12
|
* Place multiboot command lines in base memory; Xen won't pick them upMichael Brown2007-08-031-36/+69
| | | | otherwise. :(
* Error message cleanups.Michael Brown2007-08-022-2/+3
|
* Set current working URI equal to script URI during script execution.Michael Brown2007-08-021-1/+9
|
* uri_get(NULL) and uri_put(NULL) are explicitly allowed.Michael Brown2007-08-022-5/+4Star
|
* Allow images to hold references to the originating URI.Michael Brown2007-08-029-69/+189
| | | | Some shuffling around of the image management code; this needs tidying up.
* Allowed zero-cost enforced ordering of features in startup bannerMichael Brown2007-08-0213-40/+80
| | | | | | list. Added FEATURE() macros to most relevant (non-driver) files.
* Use otherwise-useless byte in DHCP feature option as a version numberMichael Brown2007-08-025-10/+22
|
* Add FEATURE() macro, plus code to display features at startup time,Michael Brown2007-08-026-1/+99
| | | | | and generate DHCP options to indicate features to DHCP server (and to PXE NBPs).
* fix gcc 4.2.1 warning: discards qualifiers from pointer target typeHolger Lubitz2007-08-021-4/+4
|
* fix gcc 4.2.1 warning: initialized field overwrittenHolger Lubitz2007-08-021-4/+1Star
|
* include more changes for x86_64Holger Lubitz2007-08-021-0/+2
|
* remove old minorversion!=4 check (added -march a second time)Holger Lubitz2007-08-021-4/+0Star
|
* remove x86_64 comments from arch specific ConfigHolger Lubitz2007-08-021-5/+0Star
| | | | options are in main makefile now
* Cope with non-newline-terminated scripts.Michael Brown2007-08-021-2/+3
| | | | Print error status using strerror().
* Add code for constructing single-file cpio archives on the flyMichael Brown2007-08-023-30/+166
|
* Initrd concatenation now workingMichael Brown2007-08-011-2/+3
|
* Allow loading of multiple initramfs images.Michael Brown2007-07-311-50/+61
|
* Added support for draft version of the AoE Boot Firmware Table.Michael Brown2007-07-313-0/+98
|
* Fix endianness of "shelf" fieldMichael Brown2007-07-311-1/+2
|
* Add identifier for the network device into the DHCP request.Michael Brown2007-07-312-0/+38
|
* Centralise construction of the DHCP request and response packets.Michael Brown2007-07-314-60/+126
|
* Added the AoE boot information table as used by Vampyre's AoEMichael Brown2007-07-311-0/+33
| | | | | | initiator. This table needs to be replaced by something similar to iBFT (i.e. scanned for and identified by signature, rather than being at a fixed address), but it works for now.
* tls_change_cipher() can complain about null cipher and digestMichael Brown2007-07-301-4/+2Star
| | | | | | algorithms; we only need the pubkey check disabled (and only because pubkey algorithms are not yet integrated into the crypto_algorithm subsystem).
* Change #warnings to FIXMEs, so that we can build without NO_WERROR=1Michael Brown2007-07-301-8/+11
|
* Allowed HTTPS to be a separately configurable feature.Michael Brown2007-07-305-13/+76
|
* Added missing #includeMichael Brown2007-07-301-0/+1
|
* Inhibit compiler warningMichael Brown2007-07-301-1/+1
|
* TLS now working again.Michael Brown2007-07-303-14/+1904
|
* Upgrade AXTLS import to version 1.1.5-aMichael Brown2007-07-307-62/+906
|
* Import various libgcc functions from syslinux.Michael Brown2007-07-309-338/+134Star
| | | | | | | | | | Experimentation reveals that gcc ignores -mrtd for the implicit arithmetic functions (e.g. __udivdi3), but not for the implicit memcpy() and memset() functions. Mark the implicit arithmetic functions with __attribute__((cdecl)) to compensate for this. (Note: we cannot mark with with __cdecl, because we define __cdecl to incorporate regparm(0) as well.)
* GCC's optimiser seems to screw up if this is left static...Michael Brown2007-07-301-1/+1
|
* Preparation for adding tls.cMichael Brown2007-07-291-0/+1
|
* Added a simple pass-through filter layer for data transfer interfaces.Michael Brown2007-07-292-0/+153
|
* Don't rely on retry.c's periodically calling currticks() in order toMichael Brown2007-07-291-1/+7
| | | | allow the UNDI NIC interrupt to happen.
* Added HMAC code from TLS projectMichael Brown2007-07-292-0/+150
|
* Quick hack to get AoE back in to the tree, on a par with the currentMichael Brown2007-07-298-181/+187
| | | | iSCSI hack.
* Applied a modified version of holger's regparm patches.Michael Brown2007-07-296-5/+20
|
* Merge branch 'symcheck2'Michael Brown2007-07-2818-29/+30
|\
| * Make has_key() a static inline, rather than omitting it altogether.Michael Brown2007-07-282-15/+5Star
| |
| * Revert "make bool m_echo static" - I suspect this to be defined by specMichael Brown2007-07-281-1/+1
| | | | | | | | This reverts commit 3cb133d27daf11e77fe48d44e1ce639711f903de.