summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/image
Commit message (Expand)AuthorAgeFilesLines
...
* We can now load an initrd as well as a kernelMichael Brown2007-01-141-5/+93
* Make the getmemsize() prototype available in memsizes.h, for code thatMichael Brown2007-01-141-0/+1
* Actually, the initrd image should be architecture-independent.Michael Brown2007-01-141-37/+0Star
* Add dummy "initrd" image format, just so that images can be marked asMichael Brown2007-01-141-0/+37
* Copy command line at execution time rather than load time.Michael Brown2007-01-141-35/+132
* Split bzimage_load into separate functionsMichael Brown2007-01-141-81/+183
* Can start a Linux kernel directly (albeit with no initrd support)Michael Brown2007-01-141-8/+29
* Can almost start a kernel now. It dies with "No setup signature found"Michael Brown2007-01-141-5/+115
* Placeholder bzImage supportMichael Brown2007-01-141-0/+81
* Replace image->entry with image->priv.Michael Brown2007-01-142-4/+9
* Mostly updated. Won't work yet.Michael Brown2007-01-141-199/+172Star
* Select a PXE network device before starting PXE NBP.Michael Brown2007-01-141-2/+30
* Use debug autocolourisation.Michael Brown2007-01-141-18/+34
* I prefer IMAGE_XXX to XXX_IMAGE.Michael Brown2007-01-131-0/+83
* Place multiboot tables in base memory; at least some OSes won't see itMichael Brown2007-01-121-34/+64
* Ensure multiboot modules are in ascending order of memory startMichael Brown2007-01-121-15/+40
* Fix the memory map.Michael Brown2007-01-121-6/+11
* Force probing of multiboot before ELF.Michael Brown2007-01-121-2/+2
* Place command-line inline, to save on memory allocation hassles.Michael Brown2007-01-121-7/+4Star
* Rename copy_user() to memcpy_user(). Add memmove_user() andMichael 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
* Provide registration mechanism for loaded images, so that we can e.g.Michael Brown2007-01-121-38/+92
* Populate multiboot information structure before calling OS.Michael Brown2007-01-111-17/+39
* Capable of starting a multiboot kernel (albeit without the multibootMichael Brown2007-01-111-2/+15
* Capable of loading a multiboot image into memoryMichael Brown2007-01-111-0/+235
* Move include/image.h to include/gpxe/image.hMichael Brown2007-01-111-4/+3Star
* Remove osloader.c and replace with a prep_segment() that uses userptr_tMichael Brown2007-01-111-1/+0Star
* ObsoleteMichael Brown2007-01-041-93/+0Star
* NBI is due for removalMichael Brown2006-05-241-0/+5
* Gave up on adding POSIX errno's as required, and just added (almost) allMichael Brown2006-04-281-15/+15
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-241-1/+1
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-241-1/+0Star
* Moved pxe_loader.c to pxe_image.c to avoid name clashMichael Brown2005-05-241-0/+94
* Added doxygen comments and errno values.Michael Brown2005-05-181-29/+135
* Moved NBI support to nbi.c, modified to work with new load mechanismMichael Brown2005-05-171-0/+306