[Mona] DMA用のメモリ割り当て

DMAの周りのメモリは

 ・16MB未満の物理アドレス
 ・現在DMAを使用しているのはFDCドライバだけで使用サイズは512byte
 ・プロセスにメモリを割り当てる単位は4KB単位

ということなので4KB × 8 くらい準備しておけば良いかな。

byte* monapi_alloc_dma_memory(int size)
void monapi_dealloc_dma_memory(byte* address)

こんな感じで。


DMA対応実装・テスト終了。allocateから引数からサイズをなくした。