XINU
|
BeagleBone Black向けのフリーメモリリストを初期化する。 More...
#include <xinu.h>
Go to the source code of this file.
Functions | |
void | meminit (void) |
BeagleBone Black向けのフリーメモリリストを初期化する。 More... | |
Variables | |
void * | maxheap |
ヒープの終了アドレス More... | |
void * | minheap |
ヒープの開始アドレス More... | |
BeagleBone Black向けのフリーメモリリストを初期化する。
Definition in file meminit.c.
void meminit | ( | void | ) |
BeagleBone Black向けのフリーメモリリストを初期化する。
フリーメモリリストを初期化するmeminit()のextern宣言
Step1. ヒープ開始アドレスとヒープ終了アドレスを設定する。
Step2. メモリリストの先頭に、ヒープ開始から終了までのメモリブロックをセットする。
Definition at line 19 of file meminit.c.
References end, MAXADDR, maxheap, memlist, minheap, memblk::mlength, memblk::mnext, and NULL.
Referenced by sysinit().
void* maxheap |
ヒープの終了アドレス
最上位かつ正常なヒープアドレス
Definition at line 10 of file meminit.c.
Referenced by freemem(), meminit(), and xsh_memdump().