summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* First draft of a dynamic memory allocatorMichael Brown2006-04-241-0/+209
* Update now that if_ether.h has moved.Michael Brown2006-04-191-1/+1
* Moved if_ether.h and if_arp.h to include/gpxe, for consistency with LinuxMichael Brown2006-04-191-5/+17
* Assertions are now handled via the POSIX-like <assert.h>.Michael Brown2006-03-232-7/+9
* Merge from Etherboot 5.4Michael Brown2006-03-161-2/+4
|\
* | Merge from Etherboot 5.4Michael Brown2006-03-163-14/+58
|\|
* | Added documentation and ASSERT() statements.Michael Brown2005-06-061-1/+39
* | Allow data blocks to be less than sizeof ( struct buffer_free_block ) inMichael Brown2005-06-061-110/+64Star
* | Always include code for sending multicast packets.Michael Brown2005-06-021-4/+0Star
* | IGMP protocol now uses the generic background protocol mechanism.Michael Brown2005-06-021-156/+3Star
* | Add generic mechanism for background protocols (e.g. ARP, IGMP)Michael Brown2005-06-021-0/+47
* | patch of Helge WagnerGeert Stappers2005-05-311-1/+1
* | Some versions of doxygen seem to object to "@ret None" or similar.Michael Brown2005-05-243-18/+18
* | Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-241-1445/+0Star
* | Moved pxe_errors.c to pxe/interface/Michael Brown2005-05-241-102/+0Star
* | Moved pxe_export.c to pxe.c, since the old pxe.c no longer exists.Michael Brown2005-05-201-0/+0
* | Use "#var" rather than "@c var" for doxygen.Michael Brown2005-05-201-2/+2
* | DoxygenationMichael Brown2005-05-201-32/+59
* | API docs to .hMichael Brown2005-05-191-36/+1Star
* | Move API docs to buffer.h, implementation to buffer.c.Michael Brown2005-05-191-54/+2Star
* | Synced across updates from Etherboot 5.4 treeMichael Brown2005-05-191-0/+3
|\|
* | DoxygenationMichael Brown2005-05-191-20/+73
* | errno.h now required in order to compile.Michael Brown2005-05-191-0/+1
* | More documentationMichael Brown2005-05-191-6/+34
* | Added preliminary doxygen documentationMichael Brown2005-05-191-16/+117
* | More doxygen docsMichael Brown2005-05-181-2/+13
* | Add doxygen documentationMichael Brown2005-05-181-4/+25
* | Document %mMichael Brown2005-05-181-0/+1
* | Linker symbols no longer defined in etherboot.hMichael Brown2005-05-181-4/+7
* | First versionMichael Brown2005-05-171-0/+102
* | Added errno, strerror and the "%m" printf metacharacter. These will allowMichael Brown2005-05-172-9/+42
|/
* Added const to fill_bufferMichael Brown2005-05-171-1/+1
* Load buffer is now handled by the autoload() function.Michael Brown2005-05-171-5/+15
* Restructured to allow per-object image formatsMichael Brown2005-05-171-321/+39Star
* Added print_images() and autoload().Michael Brown2005-05-171-24/+57
* Moved find_segment into elf_loader.cMichael Brown2005-05-171-0/+39
* Use shared symbols for heap_ptr and heap_endMichael Brown2005-05-171-1/+1
* Image formats moved into the new config systemMichael Brown2005-05-171-34/+38
* Add realloc, since the load buffer code requires it.Michael Brown2005-05-131-10/+69
* Added debuggingMichael Brown2005-05-131-0/+11
* Tidied up init_heap()Michael Brown2005-05-131-74/+61Star
* Added ASSERT() macroMichael Brown2005-05-131-4/+2Star
* Merged the unaligned and aligned heap APIs and simplified the code.Michael Brown2005-05-121-81/+54Star
* Use the global load_buffer, and the boot_image function.Michael Brown2005-05-091-6/+11
* Make "struct buffer"s reusable between sessions.Michael Brown2005-05-091-8/+5Star
* First versionsMichael Brown2005-05-091-0/+49
* Protocols now load data into a buffer; they don't execute it.Michael Brown2005-05-092-16/+15Star
* Return -1 to indicate buffer overflow. Allow buffer fill level to be readMichael Brown2005-05-091-14/+18
* Added debuggingMichael Brown2005-05-091-1/+16
* Added explanatory comment.Michael Brown2005-05-091-0/+7