Выделение свободной памяти из пула
#include <sys/startup.h>paddr_t alloc_ram( paddr_t addr,paddr_t size,unsigned align );
NULL_PADDR
или адрес выделяемой памяти. В первом случае подходящий блок памяти будет определён автоматически.libstartup
Выделяет свободную память из пула, который инициализирован функцией init_raminfo(). Очистка памяти не выполняется.
ЗОСРВ «Нейтрино», startup
add_ram(), avoid_ram(), calloc_ram(), init_raminfo(), struct syspage_entry
Построение встраиваемых систем
Предыдущий раздел: перейти