Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set current working URI to be that of the executable image when | Michael Brown | 2007-08-07 | 1 | -3/+12 |
| | | | | | executing any image, not just a script. (This will enable pxelinux to use relative URIs, should it wish to.) | ||||
* | Allow images to hold references to the originating URI. | Michael Brown | 2007-08-02 | 1 | -0/+78 |
| | | | | Some shuffling around of the image management code; this needs tidying up. | ||||
* | convert to zalloc | Holger Lubitz | 2007-07-06 | 1 | -2/+1 |
| | |||||
* | Scripts temporarily deregister themselves while executing. This | Michael Brown | 2007-06-09 | 1 | -14/+0 |
| | | | | | allows us to avoid execution loops without having to hack around the image registration order. | ||||
* | Add reference counting to register/unregister procedure. | Michael Brown | 2007-06-09 | 1 | -0/+32 |
| | |||||
* | Use stdio.h instead of vsprintf.h | Michael Brown | 2007-01-19 | 1 | -1/+1 |
| | |||||
* | Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviously | Michael Brown | 2007-01-16 | 1 | -1/+0 |
| | | | | | reflect the fact that they allocate and deallocate user memory (i.e. things reached through a userptr_t). | ||||
* | Once image type has been set, do not autoprobe further | Michael Brown | 2007-01-14 | 1 | -0/+5 |
| | |||||
* | Allow load() and exec() methods to be NULL. | Michael Brown | 2007-01-14 | 1 | -0/+9 |
| | |||||
* | Print image physical location in registration message. | Michael Brown | 2007-01-12 | 1 | -1/+3 |
| | |||||
* | Let ifmgmt.c take care of calling efree(), since it's the once which | Michael Brown | 2007-01-12 | 1 | -26/+33 |
| | | | | | | | took out the contract to eventually call efree() when it called fetch(). Maintain the most recently loaded image at the start of the list, so that imgautoselect() will pick it. | ||||
* | Add debug message | Michael Brown | 2007-01-12 | 1 | -0/+1 |
| | |||||
* | fetch() now knows nothing about struct image; it simply loads a file and | Michael Brown | 2007-01-12 | 1 | -3/+1 |
| | | | | returns the allocated buffer. | ||||
* | Add free_image | Michael Brown | 2007-01-12 | 1 | -0/+17 |
| | |||||
* | Added IMAGE_LOADED flag and find_image() | Michael Brown | 2007-01-12 | 1 | -0/+27 |
| | |||||
* | Allow for named images. | Michael Brown | 2007-01-12 | 1 | -3/+5 |
| | |||||
* | Provide registration mechanism for loaded images, so that we can e.g. | Michael Brown | 2007-01-12 | 1 | -62/+115 |
| | | | | | | | | 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. | ||||
* | Move include/image.h to include/gpxe/image.h | Michael Brown | 2007-01-11 | 1 | -3/+2 |
| | |||||
* | Update buffer-handling code to enable expandable buffers. | Michael Brown | 2007-01-11 | 1 | -1/+0 |
| | |||||
* | Move include/buffer.h to include/gpxe/buffer.h | Michael Brown | 2007-01-11 | 1 | -1/+1 |
| | |||||
* | fix printf format args | Marty Connor | 2006-06-29 | 1 | -0/+1 |
| | |||||
* | Tear out old heap code, replace with code that simply allocates memory | Michael Brown | 2006-05-16 | 1 | -0/+4 |
| | | | | | | | | | for use by malloc(). This breaks the image-loading code (which previously used the heap to allocate the buffer for downloading the image), but that's not a major concern since I'm going to tear out all the image formats within the next couple of days anyway. Byebye, NBI! :) | ||||
* | Added print_images() and autoload(). | Michael Brown | 2005-05-17 | 1 | -24/+57 |
| | |||||
* | First versions | Michael Brown | 2005-05-09 | 1 | -0/+49 |