| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Revert "malloc attribute changes" | Holger Lubitz | 2007-08-06 | 1 | -4/+0![]() |
| | | | | | | wasn't meant for my local "master" branch ;) This reverts commit 373022108ba389fb3d50a3d50f9baf64c6c82171. | ||||
| * | malloc attribute changes | Holger Lubitz | 2007-08-02 | 1 | -0/+4 |
| | | |||||
| * | Separated out initialisation functions from startup/shutdown functions. | Michael Brown | 2007-07-04 | 1 | -0/+24 |
| | | |||||
| * | Renamed _calloc() to zalloc(), ready to be used as a standalone function. | Michael Brown | 2007-06-11 | 1 | -1/+4 |
| | | |||||
| * | Use stdio.h instead of vsprintf.h | Michael Brown | 2007-01-19 | 1 | -1/+1 |
| | | |||||
| * | Move include/malloc.h to include/gpxe/malloc.h, since everything in there | Michael Brown | 2007-01-18 | 1 | -1/+10 |
| | | | | | | | | is now gPXE-specific. (The standard malloc() et al have been in stdlib.h for a while). Add free memory counter. | ||||
| * | Don't always zero memory in malloc(). This saves around 2us on a | Michael Brown | 2007-01-18 | 1 | -2/+17 |
| | | | | | full-length PKB allocation. | ||||
| * | Fix typo | Michael Brown | 2007-01-12 | 1 | -1/+1 |
| | | |||||
| * | Implemented realloc(), and changed the semantics of malloc(0) to allow | Michael Brown | 2006-11-24 | 1 | -15/+79 |
| | | | | | for realloc(0) being a valid way to free memory. | ||||
| * | 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/+2 |
| | | |||||
| * | Tidied up debugging messages | Michael Brown | 2006-05-27 | 1 | -4/+4 |
| | | |||||
| * | Fix typo | Michael Brown | 2006-05-16 | 1 | -1/+1 |
| | | |||||
| * | Add an explicit failure debug message | Michael Brown | 2006-04-28 | 1 | -0/+2 |
| | | |||||
| * | Glenn managed to shrink .text by 5 more bytes. | Michael Brown | 2006-04-25 | 1 | -3/+6 |
| | | |||||
| * | Fixed erroneous comparison | Michael Brown | 2006-04-25 | 1 | -1/+1 |
| | | |||||
| * | Removed incorrect comment; malloc() is inefficient only when the | Michael Brown | 2006-04-25 | 1 | -5/+0![]() |
| | | | | | | alignment and size are both powers of two, and there's no way to specify an alignment through the malloc() interface anyway. | ||||
| * | Now passes trivial tests. free_memblock() needs neatening up. | Michael Brown | 2006-04-25 | 1 | -15/+34 |
| | | |||||
| * | Updated memory allocator to improve support for unaligned or partially | Michael Brown | 2006-04-25 | 1 | -118/+158 |
| | | | | | | | | | | aligned blocks. Moved header to include/malloc.h, since we now also provide the POSIX-like malloc()/free() pair. Not yet tested. | ||||
| * | First draft of a dynamic memory allocator | Michael Brown | 2006-04-24 | 1 | -0/+209 |

