Mercurial > hg > Game > Cerium
annotate TaskManager/Fifo/MainScheduler.h @ 1603:44ff9443cc1c draft
Display match lines.
author | Masa <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 09 Apr 2013 17:17:57 +0900 |
parents | 90c0ad32655f |
children |
rev | line source |
---|---|
42 | 1 #ifndef INCLUDED_MAIN_SCHEDULER |
2 #define INCLUDED_MAIN_SCHEDULER | |
3 | |
307 | 4 #include "Scheduler.h" |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
5 #include "FifoDmaManager.h" |
42 | 6 |
7 class MainScheduler : public Scheduler { | |
1585 | 8 protected: |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
9 FifoDmaManager *fifoDmaManager; |
1585 | 10 public: |
109 | 11 ~MainScheduler(void) {} |
1229 | 12 void init_impl(int useRefDma); |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
13 void mainMem_alloc(int id, int size); |
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
14 void mail_write_from_host(memaddr data) { |
1585 | 15 fifoDmaManager->mail_write_from_host(data); |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
16 } |
109 | 17 |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
18 memaddr mail_read_from_host() { |
1585 | 19 return fifoDmaManager->mail_read_from_host(); |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
20 } |
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
21 |
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
22 int has_mail_from_host() { |
1585 | 23 return fifoDmaManager->has_mail_from_host(); |
647
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
24 } |
7ba4ad4538b1
MailManager rewrite. not yet worked.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
635
diff
changeset
|
25 |
42 | 26 }; |
27 | |
28 #endif |