Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added the embedded pxelinux payload patch from hpa. | Michael Brown | 2008-01-08 | 2 | -0/+56 |
| | |||||
* | Various warnings fixups for OpenBSD with gcc-3.3.5. | Michael Brown | 2007-12-07 | 1 | -1/+1 |
| | |||||
* | Set current working URI to be that of the executable image when | Michael Brown | 2007-08-07 | 1 | -9/+1 |
| | | | | | executing any image, not just a script. (This will enable pxelinux to use relative URIs, should it wish to.) | ||||
* | Set current working URI equal to script URI during script execution. | Michael Brown | 2007-08-02 | 1 | -1/+9 |
| | |||||
* | Cope with non-newline-terminated scripts. | Michael Brown | 2007-08-02 | 1 | -2/+3 |
| | | | | Print error status using strerror(). | ||||
* | Scripts temporarily deregister themselves while executing. This | Michael Brown | 2007-06-09 | 1 | -3/+16 |
| | | | | | allows us to avoid execution loops without having to hack around the image registration order. | ||||
* | Actually, the initrd image should be architecture-independent. | Michael Brown | 2007-01-14 | 1 | -0/+37 |
| | |||||
* | Replace image->entry with image->priv. | Michael Brown | 2007-01-14 | 1 | -2/+2 |
| | |||||
* | Make DEBUG=script echo the commands as they are executed | Michael Brown | 2007-01-12 | 1 | -0/+1 |
| | |||||
* | Use systematic names for XXX_IMAGE. | Michael Brown | 2007-01-12 | 1 | -0/+113 |
| | | | | Add scripts as an image format (since it's trivial to do). | ||||
* | Force probing of multiboot before ELF. | Michael Brown | 2007-01-12 | 1 | -2/+2 |
| | |||||
* | Rename copy_user() to memcpy_user(). Add memmove_user() and | Michael Brown | 2007-01-12 | 1 | -1/+1 |
| | | | | userptr_add(). | ||||
* | Provide registration mechanism for loaded images, so that we can e.g. | Michael Brown | 2007-01-11 | 1 | -5/+11 |
| | | | | | | | | refer to them by name from the command line, or build them into a multiboot module list. Use setting image->type to disambiguate between "not my image" and "bad image"; this avoids relying on specific values of the error code. | ||||
* | Add placeholder elf_execute() | Michael Brown | 2007-01-11 | 1 | -0/+11 |
| | |||||
* | Limit -ENOEXEC to mean "this is not in my format". | Michael Brown | 2007-01-11 | 1 | -3/+3 |
| | |||||
* | Use generic "struct image" rather than "struct elf". | Michael Brown | 2007-01-11 | 1 | -11/+18 |
| | |||||
* | Create include/gpxe/elf.h for the ELF bits that aren't part of the ELF | Michael Brown | 2007-01-11 | 1 | -8/+4 |
| | | | | standard and so don't belong in include/elf.h | ||||
* | Removed the Etherboot-specific ELF-image code and replaced it with a | Michael Brown | 2007-01-11 | 1 | -0/+130 |
| | | | | generic ELF loader, to be used by the multiboot code. | ||||
* | Remove osloader.c and replace with a prep_segment() that uses userptr_t | Michael Brown | 2007-01-11 | 1 | -0/+72 |
and get_memmap() in image/segment.c |