- File:
-
- 1 edited
-
libcfa/src/concurrency/kernel.hfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/kernel.hfa
rc993b15 r431cd4f 49 49 50 50 // Processor id, required for scheduling threads 51 51 struct __processor_id_t { 52 unsigned id:24; 53 54 #if !defined(__CFA_NO_STATISTICS__) 55 struct __stats_t * stats; 56 #endif 57 }; 52 58 53 59 coroutine processorCtx_t { … … 57 63 // Wrapper around kernel threads 58 64 struct __attribute__((aligned(128))) processor { 65 // Main state 66 inline __processor_id_t; 67 59 68 // Cluster from which to get threads 60 69 struct cluster * cltr; … … 80 89 // Handle to pthreads 81 90 pthread_t kernel_thread; 82 83 // Unique id for the processor (not per cluster)84 unsigned unique_id;85 91 86 92 struct {
Note:
See TracChangeset
for help on using the changeset viewer.