Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/ppe/Task.cc @ 602:1733f3cbfa28
64bit mode try... not worked.
author | e075740@nw0740.st.ie.u-ryukyu.ac.jp |
---|---|
date | Fri, 06 Nov 2009 21:20:26 +0900 |
parents | 47b61865ea8c |
children | 42c94f85c779 |
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/Task.cc Fri Nov 06 18:34:12 2009 +0900 +++ b/TaskManager/kernel/ppe/Task.cc Fri Nov 06 21:20:26 2009 +0900 @@ -9,7 +9,7 @@ * @return if ([ret] == 0) ? success : failuer; */ int -Task::add_inData_t(unsigned int addr, int size) +Task::add_inData_t(long addr, int size) { return add_data(inData, addr, size); } @@ -23,7 +23,7 @@ * @return if ([ret] == 0) ? success : failuer; */ int -Task::add_outData_t(unsigned int addr, int size) +Task::add_outData_t(long addr, int size) { return add_data(outData, addr, size); } @@ -37,7 +37,7 @@ * そのアドレスは メインメモリでアロケートされた int の集合。 */ int -Task::add_param(int _param) +Task::add_param(long _param) { if (param_size >= MAX_PARAMS) return -1; @@ -50,7 +50,7 @@ * perror みたいにしたほうがわかりやすいかな。 */ int -Task::add_data(ListData& list, uint32 addr, int size) +Task::add_data(ListData& list, long addr, int size) { if (list.length >= MAX_LIST_DMA_SIZE) return -1;