rockbox/firmware/test/memory
Alan Korr 223884c4e5 There is two part in this module :
* memory-page :
    It is a page allocator using bins. Each bin is a list (or a splay tree)
    of the same power-of-2 pages. If no page left in a bin, it tries to
    allocate a large page to split into two pages. Page size are :
    512 B, 1 KB, 2 KB, 4 KB, 8 KB, 16 KB, 32 KB, 64 KB, 128 KB,
    256 KB, 512 KB, 1 MB and 2 MB. Alignment of a page is the same
    value than for its size.

* memory-slab :
    using slab for smaller blocks, but much simpler than Linux' slab.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@106 a1c6a512-1295-4272-9138-f99709370657
2002-04-16 18:37:44 +00:00
..
config.h *** empty log message *** 2002-04-15 23:19:10 +00:00
defines.h *** empty log message *** 2002-04-15 23:19:10 +00:00
functions.h *** empty log message *** 2002-04-15 23:19:10 +00:00
inlines.h *** empty log message *** 2002-04-15 23:19:10 +00:00
makefile There is two part in this module : 2002-04-16 18:37:44 +00:00
memory-page.c *** empty log message *** 2002-04-15 23:19:10 +00:00
memory-slab.c *** empty log message *** 2002-04-15 23:19:10 +00:00
memory.h There is two part in this module : 2002-04-16 18:37:44 +00:00
return_values.h *** empty log message *** 2002-04-15 23:19:10 +00:00
test.l *** empty log message *** 2002-04-15 23:19:10 +00:00
test.y There is two part in this module : 2002-04-16 18:37:44 +00:00
types.h There is two part in this module : 2002-04-16 18:37:44 +00:00