- File:
-
- 1 edited
-
libcfa/src/concurrency/kernel.hfa (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/kernel.hfa
radb3ea1 r22226e4 108 108 struct { 109 109 $io_context * ctx; 110 unsigned id;111 unsigned target;112 110 volatile bool pending; 113 111 volatile bool dirty; … … 211 209 struct { 212 210 // Arary of subqueues 213 __intrusive_lane_t *data;211 __intrusive_lane_t * volatile data; 214 212 215 213 // Time since subqueues were processed 216 __timestamp_t * tscs;214 __timestamp_t * volatile tscs; 217 215 218 216 // Number of subqueue / timestamps … … 221 219 222 220 struct { 223 // Array of $io_224 $io_context ** data;225 226 221 // Time since subqueues were processed 227 __timestamp_t * tscs;222 __timestamp_t * volatile tscs; 228 223 229 224 // Number of I/O subqueues … … 232 227 233 228 // Cache each kernel thread belongs to 234 __cache_id_t * caches;229 __cache_id_t * volatile caches; 235 230 } sched; 236 231
Note:
See TracChangeset
for help on using the changeset viewer.