Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Fifo/MainScheduler.cc @ 635:8cc609285bbe
SimpleTask worked on Mac OS X
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 18 Nov 2009 18:36:25 +0900 |
parents | 8843edf37c0e |
children | a909c50081c2 |
comparison
equal
deleted
inserted
replaced
634:0558abba673c | 635:8cc609285bbe |
---|---|
36 { | 36 { |
37 return ((FifoDmaManager*)connector)->mail_sendQueue; | 37 return ((FifoDmaManager*)connector)->mail_sendQueue; |
38 } | 38 } |
39 | 39 |
40 | 40 |
41 void* | |
42 MainScheduler::allocate(int size) | |
43 { | |
44 #ifdef HAS_POSIX_MEMALIGN | |
45 void *ptr; | |
46 posix_memalign(&ptr,SPE_ALIGNMENT_FULL, size); | |
47 #else | |
48 void *ptr = malloc(size); | |
49 #endif | |
50 | |
51 return ptr; | |
52 } | |
53 | |
54 | 41 |
55 /** | 42 /** |
56 * メインメモリ領域を allocate する。 | 43 * メインメモリ領域を allocate する。 |
57 * Fifo バージョンだから、まあ普通に malloc でおk | 44 * Fifo バージョンだから、まあ普通に malloc でおk |
58 */ | 45 */ |