Mercurial > hg > Game > Cerium
view TaskManager/Fifo/MainScheduler.cc @ 1219:a27c361c436b draft
add ReferencedDmaManager.cc
author | Daichi TOMA <e085740@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 23 Jul 2011 06:17:08 +0900 |
parents | 54f0180cea0f |
children | 424c1f16e704 |
line wrap: on
line source
#include <stdlib.h> #include <string.h> #include "MainScheduler.h" #include "TaskManagerImpl.h" #include "ReferencedDmaManager.h" #include "error.h" void MainScheduler::init_impl(void) { //fifoDmaManager = new FifoDmaManager(); fifoDmaManager = new ReferencedDmaManager(); connector = fifoDmaManager; } /** * メインメモリ領域を allocate する。 * Fifo バージョンだから、まあ普通に malloc でおk */ void MainScheduler::mainMem_alloc(int id, int size) { mainMemList[id] = (memaddr)manager->allocate(size); } /* end */