mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-09 13:12:37 -05:00
* 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
|
||
|---|---|---|
| .. | ||
| test | ||
| app.lds | ||
| button.c | ||
| button.h | ||
| chartables.c | ||
| CONFIG | ||
| config-player.h | ||
| config-playerold.h | ||
| config-recorder.h | ||
| config.h | ||
| CONTRIBUTING | ||
| fat.c | ||
| fat.h | ||
| key.h | ||
| lcd.c | ||
| lcd.h | ||
| led.c | ||
| led.h | ||
| Makefile | ||
| rockbox-mode.el | ||
| serial.c | ||
| serial.h | ||
| sh7034.h | ||
| start.s | ||
| system.c | ||
| system.h | ||
| types.h | ||