summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Initial revisionMichael Brown2005-05-17164-0/+24592
|
* Quickly hacked to use a buffer rather than a processor.Michael Brown2005-05-172-39/+41
| | | | These don't yet take advantage of the buffer functionality.
* Update to use buffer rather than processorMichael Brown2005-05-171-40/+11Star
|
* Added const to fill_bufferMichael Brown2005-05-172-2/+2
|
* Updated to use buffer rather than processorMichael Brown2005-05-171-16/+7Star
|
* Load buffer is now handled by the autoload() function.Michael Brown2005-05-171-5/+15
|
* Moved NBI support to nbi.c, modified to work with new load mechanismMichael Brown2005-05-172-201/+306
|
* First versionMichael Brown2005-05-172-0/+13
|
* Restructured to allow per-object image formatsMichael Brown2005-05-171-321/+39Star
|
* Heap function prototypes moved to heap.hMichael Brown2005-05-171-8/+0Star
|
* Add twiddle() so that progress is visible.Michael Brown2005-05-171-0/+1
|
* Added print_images() and autoload().Michael Brown2005-05-172-32/+66
|
* Moved find_segment into elf_loader.cMichael Brown2005-05-171-0/+39
|
* Moved os_regs into start32.SMichael Brown2005-05-171-1/+5
|
* Added debug messagesMichael Brown2005-05-171-0/+5
|
* Use shared symbols for heap_ptr and heap_endMichael Brown2005-05-172-1/+10
|
* Added copy_phys_to_physMichael Brown2005-05-171-0/+5
|
* Added "image" directoryMichael Brown2005-05-172-0/+2
|
* Image formats moved into the new config systemMichael Brown2005-05-172-64/+38Star
|
* Use __unused instead of __used for static data structures.Michael Brown2005-05-177-18/+24
| | | | Remove compiler.h defines from osdep.h
* Use the heap functions to allocate a load buffer.Michael Brown2005-05-131-43/+44
|
* First versionMichael Brown2005-05-131-0/+39
|
* Add realloc, since the load buffer code requires it.Michael Brown2005-05-132-24/+84
|
* Added debuggingMichael Brown2005-05-131-0/+11
|
* Tidied up init_heap()Michael Brown2005-05-131-74/+61Star
|
* Added ASSERT() macroMichael Brown2005-05-132-4/+19
|
* Added old allot/forget calls for backwards compatibility.Michael Brown2005-05-121-0/+20
|
* Merged the unaligned and aligned heap APIs and simplified the code.Michael Brown2005-05-122-81/+116
|
* Use the global load_buffer, and the boot_image function.Michael Brown2005-05-091-6/+11
|
* Add INIT_LOADBUFMichael Brown2005-05-091-3/+5
|
* Make "struct buffer"s reusable between sessions.Michael Brown2005-05-092-10/+9Star
|
* Include string.h, because we need to define copy_{to,from}_physMichael Brown2005-05-091-0/+1
|
* First versionMichael Brown2005-05-091-0/+64
|
* First versionsMichael Brown2005-05-092-0/+74
|
* Protocols now load data into a buffer; they don't execute it.Michael Brown2005-05-096-50/+37Star
|
* off_t should be signed.Michael Brown2005-05-091-11/+11
|
* Return -1 to indicate buffer overflow. Allow buffer fill level to be readMichael Brown2005-05-092-23/+32
| | | | easily from struct buffer.
* 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-092-90/+125
| | | | refer to data outside of our data or stack segments.
* Add off_t and physaddr_t, and the copy_{to,from}_phys helper routines.Michael Brown2005-05-092-0/+11
|
* Add memcpyMichael Brown2005-05-091-0/+13
|
* Start of an implementation using doubly-linked lists and virtualMichael Brown2005-05-092-0/+147
| | | | | addresses. This will have to be reworked to use physical addresses thanks to the PXE spec.
* Make vga_font const to avoid warning about large symbolMichael Brown2005-05-031-12/+12
|
* Make PCI ID tables const so as not to trigger a warning about a largeMichael Brown2005-05-032-2/+2
| | | | symbol.
* Allow read-only symbols to be largeMichael Brown2005-05-031-2/+3
|
* Move tulip_private structure into shared data.Michael Brown2005-05-031-19/+20
|
* Reduce large symbol warning threshold, now that most of the reallyMichael Brown2005-05-031-1/+1
| | | | large symbols have been fixed.
* D'ohMichael Brown2005-05-031-1/+1
|
* Use __sharedMichael Brown2005-05-031-1/+1
|