summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* 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
* Modified to use physical addresses, and to not assume that we can directlyMichael Brown2005-05-091-83/+96
* Start of an implementation using doubly-linked lists and virtualMichael Brown2005-05-091-0/+131
* Make vga_font const to avoid warning about large symbolMichael Brown2005-05-031-12/+12
* Split TCP code out into proto/tcp.cMichael Brown2005-05-021-297/+1Star
* Moved DOWNLOAD_PROTO_XXX options to config.hMichael Brown2005-05-021-0/+20
* More URL parsing moved into url.cMichael Brown2005-05-021-35/+7Star
* http.h obsoleted (no content)Michael Brown2005-05-021-1/+0Star
* Made parse_url do more of the processing, to avoid duplicating parts ofMichael Brown2005-05-011-38/+58
* umountall() handled by nfs.c's reset functionMichael Brown2005-05-011-3/+0Star
* Moved protocols to proto/Michael Brown2005-05-014-1848/+0Star
* Add NMB_RESOLVERMichael Brown2005-05-011-0/+4
* Always request DNS server. DHCP handling will be generalised in future.Michael Brown2005-04-301-19/+3Star
* DNS resolver rewritten, moved to proto/dns.cMichael Brown2005-04-301-419/+0Star
* "dns_resolver" changed to "dns"Michael Brown2005-04-301-1/+1
* tftp functions moved to proto/tftp.cMichael Brown2005-04-301-157/+3Star
* Added debugging.Michael Brown2005-04-301-2/+8
* Added DNS resolver configuration option.Michael Brown2005-04-301-0/+8
* TFTP API changed.Michael Brown2005-04-301-16/+26
* loadkernel renamed to download_url, substantially restructured, and movedMichael Brown2005-04-301-2/+62
* loadkernel renamed to download_url and moved to nic.cMichael Brown2005-04-301-74/+2Star
* inet_aton doesn't overwrite the IP address unless it is valid.Michael Brown2005-04-301-5/+7
* parse_url() is void.Michael Brown2005-04-301-1/+8
* First versionMichael Brown2005-04-291-0/+25
* First versionMichael Brown2005-04-291-0/+25
* Much, much smaller. :)Michael Brown2005-04-281-123/+50Star
* First version: far too large (408 bytes!!!)Michael Brown2005-04-281-0/+144
* dev.c uses the new tables infrastructure.Michael Brown2005-04-271-10/+9Star
* console.c uses the generic table mechanismMichael Brown2005-04-271-2/+2
* Use new generic tables infrastructureMichael Brown2005-04-271-2/+2