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