summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* API change: the raw image will no longer be (hypothetically) discardedMichael Brown2007-01-121-4/+2Star
* Force probing of multiboot before ELF.Michael Brown2007-01-123-12/+24
* fetch() now knows nothing about struct image; it simply loads a file andMichael Brown2007-01-125-22/+19Star
* Allow "imgexec" with no arguments to boot the file that was loaded withMichael Brown2007-01-123-9/+35
* Cleaner separation between imgXXX() functions and image_cmd.cMichael Brown2007-01-124-60/+389
* Add free_imageMichael Brown2007-01-122-0/+18
* Add basic "fetch" and "imgstat" commands.Michael Brown2007-01-127-0/+387
* Added IMAGE_LOADED flag and find_image()Michael Brown2007-01-122-0/+34
* Be silent if there are no network interfacesMichael Brown2007-01-121-6/+0Star
* Added missing declaration.Michael Brown2007-01-121-0/+2
* Place command-line inline, to save on memory allocation hassles.Michael Brown2007-01-122-8/+16
* Added basename() to make automatically naming images easier.Michael Brown2007-01-122-0/+46
* Build automatically expanding buffers from struct buffer and erealloc().Michael Brown2007-01-122-0/+85
* Fix the only bug (which was to use DBGC() in place of DBG()!) and add 4kBMichael Brown2007-01-121-2/+9
* Quick and dirty test for emalloc()Michael Brown2007-01-121-0/+26
* First version of an external memory allocator (not tested)Michael Brown2007-01-122-0/+176
* Rename copy_user() to memcpy_user(). Add memmove_user() andMichael Brown2007-01-123-4/+32
* Allow external code to update hidden memory regions.Michael Brown2007-01-122-25/+47
* Nothing (not even hidemem.c) uses this file!Michael Brown2007-01-121-21/+0Star
* Long since obsoleted by arch/i386/scripts/i386.ldsMichael Brown2007-01-121-90/+0Star
* Obsoleted by arch/i386/interface/pxe/pxe_call.cMichael Brown2007-01-121-391/+0Star
* We *do* have a __data16_array after all!Michael Brown2007-01-121-6/+1Star
* Add UNULLMichael Brown2007-01-121-0/+3
* Fix typoMichael Brown2007-01-121-1/+1
* We may be required to page-align modules, so let's make sure we catchMichael Brown2007-01-121-1/+7
* Allow for named images.Michael Brown2007-01-121-3/+5
* Provide registration mechanism for loaded images, so that we can e.g.Michael Brown2007-01-124-122/+262
* alloca() can be useful in some (limited) circumstances.Michael Brown2007-01-121-0/+25
* Populate multiboot information structure before calling OS.Michael Brown2007-01-111-17/+39
* Whoever put together the grub multiboot.h header is insane.Michael Brown2007-01-111-135/+146
* Add command line that can be passed to executed images.Michael Brown2007-01-111-0/+3
* Avoid namespace clashesMichael Brown2007-01-111-10/+10
* Added fields present in the documentation but not in the header file.Michael Brown2007-01-111-0/+17
* Capable of starting a multiboot kernel (albeit without the multibootMichael Brown2007-01-111-2/+15
* Add PHYS_CODE, for use as in __asm__ ( PHYS_CODE ( ... ) ), comparableMichael Brown2007-01-111-0/+6
* Capable of loading a multiboot image into memoryMichael Brown2007-01-111-0/+235
* Add placeholder elf_execute()Michael Brown2007-01-111-0/+11
* Limit -ENOEXEC to mean "this is not in my format".Michael Brown2007-01-112-3/+11
* Distinguish between ENOMEM (as representing a lack of internal memoryMichael Brown2007-01-111-18/+18
* Downloaded from current grub CVS.Michael Brown2007-01-111-0/+119
* Use generic "struct image" rather than "struct elf".Michael Brown2007-01-113-28/+25Star
* Rename "image" field to "data", because "image->image" is just confusing.Michael Brown2007-01-111-1/+1
* Move include/image.h to include/gpxe/image.hMichael Brown2007-01-116-35/+65
* Had this file lying around for ages; may as well check it in.Michael Brown2007-01-111-0/+39
* Try image as ELF file first. (Don't yet actually try to execute it).Michael Brown2007-01-111-1/+14
* Print informative error message when boot fails.Michael Brown2007-01-111-1/+1
* Create include/gpxe/elf.h for the ELF bits that aren't part of the ELFMichael Brown2007-01-112-8/+30
* Update TFTP to use a struct buffer rather than a callback.Michael Brown2007-01-113-73/+80
* Use physical address in debug messages; they make more sense to read.Michael Brown2007-01-111-8/+12
* Removed the Etherboot-specific ELF-image code and replaced it with aMichael Brown2007-01-114-222/+134Star