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