Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/schedule/Scheduler.h @ 625:60aa3f241b10
64bit mode worked on Mac OS X.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 16 Nov 2009 10:59:55 +0900 |
parents | 5b178db5988a |
children | ab866bc8a624 |
comparison
equal
deleted
inserted
replaced
624:c7b5c99252ad | 625:60aa3f241b10 |
---|---|
112 virtual uint32 get_tag(); | 112 virtual uint32 get_tag(); |
113 void put_segment(MemorySegment *s); | 113 void put_segment(MemorySegment *s); |
114 void wait_segment(MemorySegment *s); | 114 void wait_segment(MemorySegment *s); |
115 | 115 |
116 /* DMA Transfer */ | 116 /* DMA Transfer */ |
117 void dma_load(void *buf, uint32 addr, uint32 size, uint32 mask); | 117 void dma_load(void *buf, memaddr addr, uint32 size, uint32 mask); |
118 void dma_store(void *buf,uint32 addr, uint32 size, uint32 mask); | 118 void dma_store(void *buf,memaddr addr, uint32 size, uint32 mask); |
119 void dma_wait(uint32 mask); | 119 void dma_wait(uint32 mask); |
120 void show_dma_wait() { connector->show_dma_wait(id); }; | 120 void show_dma_wait() { connector->show_dma_wait(id); }; |
121 void show_dma_wait(int id) { connector->show_dma_wait(id); }; | 121 void show_dma_wait(int id) { connector->show_dma_wait(id); }; |
122 void mail_write(uint32 data); | 122 void mail_write(memaddr data); |
123 uint32 mail_read(); | 123 memaddr mail_read(); |
124 void dma_loadList(ListDataPtr list, void *, uint32 mask); | 124 void dma_loadList(ListDataPtr list, void *, uint32 mask); |
125 void dma_storeList(ListDataPtr list, void *, uint32 mask); | 125 void dma_storeList(ListDataPtr list, void *, uint32 mask); |
126 | 126 |
127 /* manager */ | 127 /* manager */ |
128 | 128 |