Ignore:
File:
1 edited

Legend:

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

    r8cd5434 rc993b15  
    117117        } init;
    118118
    119         struct KernelThreadData * local_data;
    120 
    121119        #if !defined(__CFA_NO_STATISTICS__)
    122120                int print_stats;
     
    148146
    149147// Aligned timestamps which are used by the relaxed ready queue
    150 struct __attribute__((aligned(128))) __timestamp_t {
    151         volatile unsigned long long tv;
    152 };
    153 
    154 static inline void  ?{}(__timestamp_t & this) { this.tv = 0; }
    155 static inline void ^?{}(__timestamp_t & this) {}
     148struct __attribute__((aligned(128))) __timestamp_t;
     149void  ?{}(__timestamp_t & this);
     150void ^?{}(__timestamp_t & this);
    156151
    157152//TODO adjust cache size to ARCHITECTURE
     
    176171void  ?{}(__ready_queue_t & this);
    177172void ^?{}(__ready_queue_t & this);
    178 #if !defined(__CFA_NO_STATISTICS__)
    179         unsigned cnt(const __ready_queue_t & this, unsigned idx);
    180 #endif
    181173
    182174// Idle Sleep
Note: See TracChangeset for help on using the changeset viewer.