Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial revision | Michael Brown | 2005-05-17 | 164 | -0/+24592 |
| | |||||
* | Quickly hacked to use a buffer rather than a processor. | Michael Brown | 2005-05-17 | 2 | -39/+41 |
| | | | | These don't yet take advantage of the buffer functionality. | ||||
* | Update to use buffer rather than processor | Michael Brown | 2005-05-17 | 1 | -40/+11 |
| | |||||
* | Added const to fill_buffer | Michael Brown | 2005-05-17 | 2 | -2/+2 |
| | |||||
* | Updated to use buffer rather than processor | Michael Brown | 2005-05-17 | 1 | -16/+7 |
| | |||||
* | Load buffer is now handled by the autoload() function. | Michael Brown | 2005-05-17 | 1 | -5/+15 |
| | |||||
* | Moved NBI support to nbi.c, modified to work with new load mechanism | Michael Brown | 2005-05-17 | 2 | -201/+306 |
| | |||||
* | First version | Michael Brown | 2005-05-17 | 2 | -0/+13 |
| | |||||
* | Restructured to allow per-object image formats | Michael Brown | 2005-05-17 | 1 | -321/+39 |
| | |||||
* | Heap function prototypes moved to heap.h | Michael Brown | 2005-05-17 | 1 | -8/+0 |
| | |||||
* | Add twiddle() so that progress is visible. | Michael Brown | 2005-05-17 | 1 | -0/+1 |
| | |||||
* | Added print_images() and autoload(). | Michael Brown | 2005-05-17 | 2 | -32/+66 |
| | |||||
* | Moved find_segment into elf_loader.c | Michael Brown | 2005-05-17 | 1 | -0/+39 |
| | |||||
* | Moved os_regs into start32.S | Michael Brown | 2005-05-17 | 1 | -1/+5 |
| | |||||
* | Added debug messages | Michael Brown | 2005-05-17 | 1 | -0/+5 |
| | |||||
* | Use shared symbols for heap_ptr and heap_end | Michael Brown | 2005-05-17 | 2 | -1/+10 |
| | |||||
* | Added copy_phys_to_phys | Michael Brown | 2005-05-17 | 1 | -0/+5 |
| | |||||
* | Added "image" directory | Michael Brown | 2005-05-17 | 2 | -0/+2 |
| | |||||
* | Image formats moved into the new config system | Michael Brown | 2005-05-17 | 2 | -64/+38 |
| | |||||
* | Use __unused instead of __used for static data structures. | Michael Brown | 2005-05-17 | 7 | -18/+24 |
| | | | | Remove compiler.h defines from osdep.h | ||||
* | Use the heap functions to allocate a load buffer. | Michael Brown | 2005-05-13 | 1 | -43/+44 |
| | |||||
* | First version | Michael Brown | 2005-05-13 | 1 | -0/+39 |
| | |||||
* | Add realloc, since the load buffer code requires it. | Michael Brown | 2005-05-13 | 2 | -24/+84 |
| | |||||
* | Added debugging | Michael Brown | 2005-05-13 | 1 | -0/+11 |
| | |||||
* | Tidied up init_heap() | Michael Brown | 2005-05-13 | 1 | -74/+61 |
| | |||||
* | Added ASSERT() macro | Michael Brown | 2005-05-13 | 2 | -4/+19 |
| | |||||
* | Added old allot/forget calls for backwards compatibility. | Michael Brown | 2005-05-12 | 1 | -0/+20 |
| | |||||
* | Merged the unaligned and aligned heap APIs and simplified the code. | Michael Brown | 2005-05-12 | 2 | -81/+116 |
| | |||||
* | Use the global load_buffer, and the boot_image function. | Michael Brown | 2005-05-09 | 1 | -6/+11 |
| | |||||
* | Add INIT_LOADBUF | Michael Brown | 2005-05-09 | 1 | -3/+5 |
| | |||||
* | Make "struct buffer"s reusable between sessions. | Michael Brown | 2005-05-09 | 2 | -10/+9 |
| | |||||
* | Include string.h, because we need to define copy_{to,from}_phys | Michael Brown | 2005-05-09 | 1 | -0/+1 |
| | |||||
* | First version | Michael Brown | 2005-05-09 | 1 | -0/+64 |
| | |||||
* | First versions | Michael Brown | 2005-05-09 | 2 | -0/+74 |
| | |||||
* | Protocols now load data into a buffer; they don't execute it. | Michael Brown | 2005-05-09 | 6 | -50/+37 |
| | |||||
* | off_t should be signed. | Michael Brown | 2005-05-09 | 1 | -11/+11 |
| | |||||
* | Return -1 to indicate buffer overflow. Allow buffer fill level to be read | Michael Brown | 2005-05-09 | 2 | -23/+32 |
| | | | | easily from struct buffer. | ||||
* | Added debugging | Michael Brown | 2005-05-09 | 1 | -1/+16 |
| | |||||
* | Added explanatory comment. | Michael Brown | 2005-05-09 | 1 | -0/+7 |
| | |||||
* | Modified to use physical addresses, and to not assume that we can directly | Michael Brown | 2005-05-09 | 2 | -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 Brown | 2005-05-09 | 2 | -0/+11 |
| | |||||
* | Add memcpy | Michael Brown | 2005-05-09 | 1 | -0/+13 |
| | |||||
* | Start of an implementation using doubly-linked lists and virtual | Michael Brown | 2005-05-09 | 2 | -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 symbol | Michael Brown | 2005-05-03 | 1 | -12/+12 |
| | |||||
* | Make PCI ID tables const so as not to trigger a warning about a large | Michael Brown | 2005-05-03 | 2 | -2/+2 |
| | | | | symbol. | ||||
* | Allow read-only symbols to be large | Michael Brown | 2005-05-03 | 1 | -2/+3 |
| | |||||
* | Move tulip_private structure into shared data. | Michael Brown | 2005-05-03 | 1 | -19/+20 |
| | |||||
* | Reduce large symbol warning threshold, now that most of the really | Michael Brown | 2005-05-03 | 1 | -1/+1 |
| | | | | large symbols have been fixed. | ||||
* | D'oh | Michael Brown | 2005-05-03 | 1 | -1/+1 |
| | |||||
* | Use __shared | Michael Brown | 2005-05-03 | 1 | -1/+1 |
| |