Michael Brown
|
af23ff8a24
|
Assertions are now handled via the POSIX-like <assert.h>.
|
hace 18 años |
Michael Brown
|
df9cbc23cc
|
Added documentation and ASSERT() statements.
|
hace 19 años |
Michael Brown
|
33dbdda28e
|
Allow data blocks to be less than sizeof ( struct buffer_free_block ) in
size. (The restriction on the size of free blocks remains.)
|
hace 19 años |
Michael Brown
|
0e494614b5
|
Some versions of doxygen seem to object to "@ret None" or similar.
|
hace 19 años |
Michael Brown
|
2ddbac101e
|
Move API docs to buffer.h, implementation to buffer.c.
|
hace 19 años |
Michael Brown
|
eff1cd867b
|
errno.h now required in order to compile.
|
hace 19 años |
Michael Brown
|
e911a74724
|
More documentation
|
hace 19 años |
Michael Brown
|
a2915ad06d
|
Added preliminary doxygen documentation
|
hace 19 años |
Michael Brown
|
40c7b127aa
|
Added const to fill_buffer
|
hace 19 años |
Michael Brown
|
73429d6da1
|
Make "struct buffer"s reusable between sessions.
|
hace 19 años |
Michael Brown
|
bab2924e89
|
Return -1 to indicate buffer overflow. Allow buffer fill level to be read
easily from struct buffer.
|
hace 19 años |
Michael Brown
|
a89651f3bb
|
Added debugging
|
hace 19 años |
Michael Brown
|
b2869ed6b8
|
Added explanatory comment.
|
hace 19 años |
Michael Brown
|
e75b7480d0
|
Modified to use physical addresses, and to not assume that we can directly
refer to data outside of our data or stack segments.
|
hace 19 años |
Michael Brown
|
ef05a27f25
|
Start of an implementation using doubly-linked lists and virtual
addresses. This will have to be reworked to use physical addresses thanks
to the PXE spec.
|
hace 19 años |