summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * Introduce the new timer subsystem.Alexey Zaytsev2008-03-023-27/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Timer subsystem initialization code in core/timer.c Split the BIOS and RTDSC timer drivers from i386_timer.c Split arch/i386/firmware/pcbios/bios.c into the RTSDC timer driver and arch/i386/core/nap.c Split the headers properly: include/unistd.h - delay functions to be used by the gPXE core and drivers. include/gpxe/timer.h - the fimer subsystem interface to be used by the timer drivers and currticks() to be used by the code gPXE subsystems. include/latch.h - removed include/timer.h - scheduled for removal. Some driver are using currticks, which is only for core subsystems. Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
* | [Command] Add "sanboot" command.Michael Brown2008-03-041-0/+3
|/
* Remove reference to COFF support. I can find no trace of ever having ↵Michael Brown2008-02-211-3/+0Star
| | | | supported it.
* If no shell was requested via Ctrl-B, exit immediately if boot fails.Michael Brown2008-02-111-6/+3Star
|
* Add XFER_INIT() macro.Michael Brown2008-01-221-7/+1Star
|
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-086-123/+61Star
| | | | | | | separate xfer method. Add missing .alloc_iob entries to several xfer_interface_operations structures.
* Fix a minor logical error in posix_io.cMichael Brown2007-12-071-1/+1
|
* Add missing format qualifierMichael Brown2007-12-061-1/+1
|
* Reallocate memory for bitmaps only when necessary.Michael Brown2007-11-291-7/+9
|
* Add RFC2090 TFTP multicast support.Michael Brown2007-11-281-0/+97
|
* Added definition of a UUID and uuid_ntoa() (for debugging), andMichael Brown2007-11-211-0/+48
| | | | implemented smbios_get_uuid().
* Don't get stuck in an infinite loop on negative integers!Michael Brown2007-09-211-4/+5
|
* Add fls() for non-constant values.Michael Brown2007-09-211-0/+10
|
* Merge commit 'holger/strings'Michael Brown2007-08-232-252/+284
|\
| * move strndup back to string.c - used by strdupHolger Lubitz2007-08-021-0/+15
| |
| * move strndup back to string.c - used by strdupHolger Lubitz2007-08-021-15/+0Star
| |
| * memscan does not alter the mem pointer - make it constHolger Lubitz2007-08-021-1/+1
| |
| * stripped down version of string.c containing only the used functionsHolger Lubitz2007-08-021-251/+0Star
| |
| * put unused functions from string.c into separate fileHolger Lubitz2007-08-021-0/+288
| |
| * Merge branch 'master' into stringsHolger Lubitz2007-08-025-21/+142
| |\
| * | make bcopy use memmoveHolger Lubitz2007-07-291-6/+1Star
| | |
* | | Add iBFT code derived from IBM document.Michael Brown2007-08-101-0/+325
| | | | | | | | | | | | | | | 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-071-3/+12
| | | | | | | | | | | | | | | executing any image, not just a script. (This will enable pxelinux to use relative URIs, should it wish to.)
* | | Make read_user() non-blocking, and add select() call.Michael Brown2007-08-041-35/+59
| | |
* | | Display name and status of each file as it is downloaded.Michael Brown2007-08-031-4/+17
| | |
* | | uri_get(NULL) and uri_put(NULL) are explicitly allowed.Michael Brown2007-08-021-3/+2Star
| | |
* | | Allow images to hold references to the originating URI.Michael Brown2007-08-021-0/+78
| | | | | | | | | | | | Some shuffling around of the image management code; this needs tidying up.
* | | Add code for constructing single-file cpio archives on the flyMichael Brown2007-08-021-0/+40
| |/ |/|
* | Added support for draft version of the AoE Boot Firmware Table.Michael Brown2007-07-311-0/+60
| |
* | Allowed HTTPS to be a separately configurable feature.Michael Brown2007-07-301-0/+3
| |
* | Import various libgcc functions from syslinux.Michael Brown2007-07-301-20/+0Star
| | | | | | | | | | | | | | | | | | | | 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.)
* | Added a simple pass-through filter layer for data transfer interfaces.Michael Brown2007-07-291-0/+78
| |
* | Applied a modified version of holger's regparm patches.Michael Brown2007-07-291-1/+1
|/
* Added two lines of code that were completely missing!Michael Brown2007-07-251-2/+4
|
* Add per-file error identifiersMichael Brown2007-07-241-0/+20
|
* Changed #warning to FIXME for nvo hack warning.Marty Connor2007-07-231-1/+1
|
* Obsolete code removalMichael Brown2007-07-171-265/+0Star
|
* Remove more obsolete filesMichael Brown2007-07-151-49/+0Star
|
* Dead code removal.Michael Brown2007-07-1410-978/+12Star
| | | | Kill off use of etherboot.h outside drivers/net.
* Unplug before sending close() message, to avoid screwing up interfacesMichael Brown2007-07-103-4/+4
| | | | which respond to close with a reopen() (e.g. iSCSI).
* Add debug messages to process.cMichael Brown2007-07-101-0/+4
|
* Remove xfer_ready() (it has been replaced by xfer_window())Michael Brown2007-07-091-14/+0Star
|
* Add strcspn() and strndup()Michael Brown2007-07-081-4/+41
|
* Make ref_get() return the reference, for cleaner code.Michael Brown2007-07-081-8/+8
|
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-085-16/+49
| | | | | xfer_window() function, which can return a scalar rather than a boolean.
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-085-47/+0Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|
* convert to zallocHolger Lubitz2007-07-061-6/+3Star
|
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
|