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