Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/kernel.hfa

    r0fb3ee5 r1757f98  
    6767                unsigned target;
    6868                unsigned last;
    69                 signed   cpu;
     69                unsigned cnt;
     70                unsigned long long int cutoff;
    7071        } rdq;
    7172
     
    151152        volatile unsigned long long tv;
    152153        volatile unsigned long long ma;
    153 };
    154 
    155 struct __attribute__((aligned(16))) __cache_id_t {
    156         volatile unsigned id;
    157154};
    158155
     
    167164static inline void ^?{}(__timestamp_t & this) {}
    168165
    169 struct __attribute__((aligned(128))) __ready_queue_caches_t;
    170 void  ?{}(__ready_queue_caches_t & this);
    171 void ^?{}(__ready_queue_caches_t & this);
    172 
    173166//TODO adjust cache size to ARCHITECTURE
    174 // Structure holding the ready queue
     167// Structure holding the relaxed ready queue
    175168struct __ready_queue_t {
    176169        // Data tracking the actual lanes
     
    184177                // Array of times
    185178                __timestamp_t * volatile tscs;
    186 
    187                 __cache_id_t * volatile caches;
    188179
    189180                // Array of stats
Note: See TracChangeset for help on using the changeset viewer.