|
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().
1.8.13