summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add image directory back inMichael Brown2007-01-111-1/+1
* Remove osloader.c and replace with a prep_segment() that uses userptr_tMichael Brown2007-01-115-98/+87Star
* Added user_to_phys() and memset_user().Michael Brown2007-01-111-20/+45
* Move memmap.h out of arch/i386; it no longer contains anythingMichael Brown2007-01-113-5/+5
* Add phys_to_user() and copy_user().Michael Brown2007-01-111-2/+29
* buffer.c should be using copy_{to,from}_user, rather thanMichael Brown2007-01-114-13/+12Star
* I hate NULL pointer dereferences.Michael Brown2007-01-111-0/+4
* Use pkb_pad() rather than doing it the dangerous way :)Michael Brown2007-01-111-5/+2Star
* Extract packet-padding login from rtl8139.c to a separate pkbpad.c file.Michael Brown2007-01-113-21/+69
* Change FTP to use a data buffer rather than a callback function.Michael Brown2007-01-113-25/+47
* Fix bug in buffer.c, add buffer mini-unit test.Michael Brown2007-01-112-3/+57
* Added strerror(0)=="No error", so that TCP protocols can useMichael Brown2007-01-111-0/+1
* Update buffer-handling code to enable expandable buffers.Michael Brown2007-01-116-295/+191Star