Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Cell/spe/main.cc @ 109:5c194c71eca8
Cerium cvs version
author | gongo@gendarme.local |
---|---|
date | Wed, 12 Nov 2008 17:39:33 +0900 |
parents | 588ab5f0e659 |
children | 102dad2949a0 |
comparison
equal
deleted
inserted
replaced
108:6f3b3dd3c095 | 109:5c194c71eca8 |
---|---|
1 #include <stdio.h> | 1 #include <stdio.h> |
2 #include "CellScheduler.h" | 2 #include "CellScheduler.h" |
3 #include "error.h" | |
3 | 4 |
4 extern unsigned char _end[]; | 5 extern unsigned char _end[]; |
5 | 6 |
6 int | 7 int |
7 main(unsigned long long speid, | 8 main(unsigned long long speid, |
11 | 12 |
12 const unsigned ls_size = (unsigned)&argc; | 13 const unsigned ls_size = (unsigned)&argc; |
13 unsigned code_size = (unsigned)&_end; | 14 unsigned code_size = (unsigned)&_end; |
14 unsigned heap_size = ls_size - code_size; | 15 unsigned heap_size = ls_size - code_size; |
15 | 16 |
16 printf(" ls_size:%10d bytes\n", ls_size); | 17 __debug(" ls_size:%10d bytes\n", ls_size); |
17 printf("code_size:%10d bytes\n", code_size); | 18 __debug("code_size:%10d bytes\n", code_size); |
18 printf("heap_size:%10d bytes\n", heap_size); | 19 __debug("heap_size:%10d bytes\n", heap_size); |
19 | 20 |
20 manager = new CellScheduler(); | 21 manager = new CellScheduler(); |
21 manager->init(); | 22 manager->init(); |
23 manager->id = (int)argc; | |
22 | 24 |
23 manager->run(); | 25 manager->run(); |
24 manager->finish(); | 26 manager->finish(); |
25 | 27 |
26 return 0; | 28 return 0; |