Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved most buffer debug messages to DBG2. | Michael Brown | 2007-01-29 | 1 | -21/+51 |
| | | | | | | | | | Make expand_buffer() a non-inline function, so that we can add debug messages. Expandable buffers now don't *always* round up to the next power of two. This allows e.g. loading a 137MB ISO image on a machine with only 256MB RAM... | ||||
* | Allow buffers to be pre-expanded on demand. | Michael Brown | 2007-01-18 | 1 | -5/+1![]() |
| | |||||
* | Use physical address in debug messages; they make more sense to read. | Michael Brown | 2007-01-11 | 1 | -8/+12 |
| | |||||
* | buffer.c should be using copy_{to,from}_user, rather than | Michael Brown | 2007-01-11 | 1 | -6/+5![]() |
| | | | | copy_{to,from}_phys. | ||||
* | Fix bug in buffer.c, add buffer mini-unit test. | Michael Brown | 2007-01-11 | 1 | -3/+3 |
| | |||||
* | Update buffer-handling code to enable expandable buffers. | Michael Brown | 2007-01-11 | 1 | -140/+138![]() |
| | |||||
* | Move include/buffer.h to include/gpxe/buffer.h | Michael Brown | 2007-01-11 | 1 | -1/+1 |
| | |||||
* | We don't actually have a stdio.h header file. Our printf() functions are | Michael Brown | 2006-09-27 | 1 | -1/+0![]() |
| | | | | | | | | defined in vsprintf.h. (This may change, since vsprintf.h is a non-standard name, but for now it's the one to use.) There should be no need to include vsprintf.h just for DBG() statements, since include/compiler.h forces it in for a debug build anyway. | ||||
* | include stdio.h to suppress printf warning, general warnings fixups | Marty Connor | 2006-09-27 | 1 | -0/+1 |
| | |||||
* | Assertions are now handled via the POSIX-like <assert.h>. | Michael Brown | 2006-03-23 | 1 | -2/+3 |
| | |||||
* | Added documentation and ASSERT() statements. | Michael Brown | 2005-06-06 | 1 | -1/+39 |
| | |||||
* | Allow data blocks to be less than sizeof ( struct buffer_free_block ) in | Michael Brown | 2005-06-06 | 1 | -110/+64![]() |
| | | | | size. (The restriction on the size of free blocks remains.) | ||||
* | Some versions of doxygen seem to object to "@ret None" or similar. | Michael Brown | 2005-05-24 | 1 | -6/+6 |
| | |||||
* | Move API docs to buffer.h, implementation to buffer.c. | Michael Brown | 2005-05-19 | 1 | -54/+2![]() |
| | |||||
* | errno.h now required in order to compile. | Michael Brown | 2005-05-19 | 1 | -0/+1 |
| | |||||
* | More documentation | Michael Brown | 2005-05-19 | 1 | -6/+34 |
| | |||||
* | Added preliminary doxygen documentation | Michael Brown | 2005-05-19 | 1 | -16/+117 |
| | |||||
* | Added const to fill_buffer | Michael Brown | 2005-05-17 | 1 | -1/+1 |
| | |||||
* | Make "struct buffer"s reusable between sessions. | Michael Brown | 2005-05-09 | 1 | -8/+5![]() |
| | |||||
* | Return -1 to indicate buffer overflow. Allow buffer fill level to be read | Michael Brown | 2005-05-09 | 1 | -14/+18 |
| | | | | 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 | 1 | -83/+96 |
| | | | | refer to data outside of our data or stack segments. | ||||
* | Start of an implementation using doubly-linked lists and virtual | Michael Brown | 2005-05-09 | 1 | -0/+131 |
addresses. This will have to be reworked to use physical addresses thanks to the PXE spec. |