Mercurial > hg > Game > Cerium
annotate TaskManager/Cell/ManyCoreDmaManager.h @ 1888:5238ca826d6e draft
clean up DMA
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 03 Jan 2014 18:59:15 +0900 |
parents | TaskManager/Fifo/ReferencedDmaManager.h@c3573a5ac6a1 |
children |
rev | line source |
---|---|
1888 | 1 #ifndef INCLUDED_MANYCORE_DMA_MANAGER |
2 #define INCLUDED_MANYCORE_DMA_MANAGER | |
1219
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 |
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 #include "FifoDmaManager.h" |
1888 | 5 #include "SynchronizedMailManager.h" |
1219
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 |
1888 | 7 class ManyCoreDmaManager : public FifoDmaManager { |
1219
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 |
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 public: |
1416 | 10 |
1888 | 11 virtual void init() |
12 { | |
13 mail_queue1 = new SynchronizedMailManager(); | |
14 mail_queue2 = new SynchronizedMailManager(); | |
1884
d28f0c5489c3
ppe conditional wait done.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
1417
diff
changeset
|
15 } |
d28f0c5489c3
ppe conditional wait done.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
1417
diff
changeset
|
16 |
1888 | 17 |
1219
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 } ; |
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 |
a27c361c436b
add ReferencedDmaManager.cc
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 #endif/* REFERENCED_DMA_MANAGER */ |