- Timestamp:
 - Apr 12, 2024, 7:42:07 AM (19 months ago)
 - Branches:
 - master
 - Children:
 - feb999f
 - Parents:
 - b6a71bc
 - Location:
 - libcfa/src/concurrency/kernel
 - Files:
 - 
      
- 2 edited
 
- 
          
  cluster.cfa (modified) (3 diffs)
 - 
          
  startup.cfa (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
libcfa/src/concurrency/kernel/cluster.cfa
rb6a71bc r6dd4091 341 341 // Make sure that everything is consistent 342 342 /* paranoid */ check_readyQ( cltr ); 343 /* paranoid */ verify( (target == 0) == (cltr->sched.caches == 0p) );343 // /* paranoid */ verify( (target == 0) == (cltr->sched.caches == 0p) ); 344 344 345 345 __cfadbg_print_safe(ready_queue, "Kernel : Growing ready queue done\n"); … … 416 416 fix_times(readyQ.tscs, ncount); 417 417 } 418 418 419 cltr->sched.caches = alloc( target, cltr->sched.caches`realloc ); 419 420 … … 428 429 429 430 // Make sure that everything is consistent 430 /* paranoid */ verify( (target == 0) == (cltr->sched.caches == 0p) );431 // /* paranoid */ verify( (target == 0) == (cltr->sched.caches == 0p) ); 431 432 /* paranoid */ check_readyQ( cltr ); 432 433  - 
      
libcfa/src/concurrency/kernel/startup.cfa
rb6a71bc r6dd4091 672 672 uint_fast32_t last_size = ready_mutate_lock(); 673 673 674 // Adjust the ready queue size675 ready_queue_shrink( &this );674 // Adjust the ready queue size 675 ready_queue_shrink( &this ); 676 676 677 677 // Unlock the RWlock … … 682 682 /* paranoid */ verify( this.sched.readyQ.tscs == 0p ); 683 683 /* paranoid */ verify( this.sched.readyQ.count == 0 ); 684 /* paranoid */ verify( this.sched.io.tscs == 0p );685 /* paranoid */ verify( this.sched.caches == 0p );684 // /* paranoid */ verify( this.sched.io.tscs == 0p ); 685 // /* paranoid */ verify( this.sched.caches == 0p ); 686 686 687 687 enable_interrupts( false ); // Don't poll, could be in main cluster  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.