24 Révisions (e330db3c749c3ee638e8d652c5c3ae08c13af8e5)

Auteur SHA1 Message Date
  Michael Brown c42a384709 Moved most buffer debug messages to DBG2. il y a 17 ans
  Michael Brown c8b3e969a0 Allow buffers to be pre-expanded on demand. il y a 17 ans
  Michael Brown d9204ef676 Use physical address in debug messages; they make more sense to read. il y a 17 ans
  Michael Brown fbfed96965 buffer.c should be using copy_{to,from}_user, rather than il y a 17 ans
  Michael Brown c0ef730ec4 Fix bug in buffer.c, add buffer mini-unit test. il y a 17 ans
  Michael Brown e2dcd05b67 Update buffer-handling code to enable expandable buffers. il y a 17 ans
  Michael Brown bb2024c6d6 Move include/buffer.h to include/gpxe/buffer.h il y a 17 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 18 ans
  Marty Connor 1da4faa896 include stdio.h to suppress printf warning, general warnings fixups il y a 18 ans
  Michael Brown af23ff8a24 Assertions are now handled via the POSIX-like <assert.h>. il y a 18 ans
  Michael Brown df9cbc23cc Added documentation and ASSERT() statements. il y a 19 ans
  Michael Brown 33dbdda28e Allow data blocks to be less than sizeof ( struct buffer_free_block ) in il y a 19 ans
  Michael Brown 0e494614b5 Some versions of doxygen seem to object to "@ret None" or similar. il y a 19 ans
  Michael Brown 2ddbac101e Move API docs to buffer.h, implementation to buffer.c. il y a 19 ans
  Michael Brown eff1cd867b errno.h now required in order to compile. il y a 19 ans
  Michael Brown e911a74724 More documentation il y a 19 ans
  Michael Brown a2915ad06d Added preliminary doxygen documentation il y a 19 ans
  Michael Brown 40c7b127aa Added const to fill_buffer il y a 19 ans
  Michael Brown 73429d6da1 Make "struct buffer"s reusable between sessions. il y a 19 ans
  Michael Brown bab2924e89 Return -1 to indicate buffer overflow. Allow buffer fill level to be read il y a 19 ans
  Michael Brown a89651f3bb Added debugging il y a 19 ans
  Michael Brown b2869ed6b8 Added explanatory comment. il y a 19 ans
  Michael Brown e75b7480d0 Modified to use physical addresses, and to not assume that we can directly il y a 19 ans
  Michael Brown ef05a27f25 Start of an implementation using doubly-linked lists and virtual il y a 19 ans