README file of DIDMA. Written by M. Masmano Copyright (C) 2003 OCERA Consortium. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. DIDMA is a new dynamic memory allocator algorithm which provides rtl_malloc and rtl_free operations. DIDMA module operation is: 1) When DIDMA.o is inserted like a module, it reserves a big block of memory using "kmalloc" kernel function. 2) After 1) for all RTLinux modules are available rtl_malloc, rtl_free, rtl_realloc, etc... 3) When DIDMA.o is removed, it frees the reserved big block. DIDMA uses "bigphysarea" linux kernel patch to reserve the initial block of memory.