- File:
-
- 1 edited
-
libcfa/src/concurrency/kernel.hfa (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/kernel.hfa
ra2a4566 r1757f98 67 67 unsigned target; 68 68 unsigned last; 69 signed cpu;70 //unsigned long long int cutoff;69 unsigned cnt; 70 unsigned long long int cutoff; 71 71 } rdq; 72 72 … … 152 152 volatile unsigned long long tv; 153 153 volatile unsigned long long ma; 154 };155 156 struct __attribute__((aligned(128))) __cache_id_t {157 volatile unsigned id;158 154 }; 159 155 … … 168 164 static inline void ^?{}(__timestamp_t & this) {} 169 165 170 struct __attribute__((aligned(128))) __ready_queue_caches_t;171 void ?{}(__ready_queue_caches_t & this);172 void ^?{}(__ready_queue_caches_t & this);173 174 166 //TODO adjust cache size to ARCHITECTURE 175 // Structure holding the re ady queue167 // Structure holding the relaxed ready queue 176 168 struct __ready_queue_t { 177 169 // Data tracking the actual lanes … … 185 177 // Array of times 186 178 __timestamp_t * volatile tscs; 187 188 __cache_id_t * volatile caches;189 179 190 180 // Array of stats
Note:
See TracChangeset
for help on using the changeset viewer.