Changeset 651 for trunk/kernel/kern/scheduler.c
- Timestamp:
- Nov 14, 2019, 11:50:09 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/scheduler.c
r641 r651 493 493 #endif 494 494 495 // This assert should never be false, as this check has been495 // This assert should always be true, as this check has been 496 496 // done before, by any function that can possibly deschedule... 497 497 assert( (current->busylocks == 0), 498 " unexpected descheduling of thread holding %d busylocks = %d\n", current->busylocks );498 "current thread hold %d busylocks\n", current->busylocks ); 499 499 500 500 // activate or create an RPC thread if RPC_FIFO non empty … … 514 514 "kernel stack overflow for thread %x on core[%x,%d]", next, local_cxy, lid ); 515 515 516 // check next thread attached to same core as the c allingthread516 // check next thread attached to same core as the current thread 517 517 assert( (next->core == current->core), 518 "next core %x != current core %x", next->core, current->core);519 518 "next_core_lid %d / current_core_lid %d", current->core->lid, next->core->lid ); 519 520 520 // check next thread not blocked when type != IDLE 521 521 assert( ((next->blocked == 0) || (next->type == THREAD_IDLE)) ,
Note: See TracChangeset
for help on using the changeset viewer.