3a0cb2d35d
The metairq feature exposed the fact that all of our arch code (and a few mistaken spots in the scheduler too) was trying to interpret "preemptible" threads independently. As of the scheduler rewrite, that logic is entirely within sched.c and doing it externally is redundant. And now that "cooperative" threads can be preempted, it's wrong and produces test failures when used with metairq threads. Signed-off-by: Andy Ross <andrew.j.ross@intel.com> |
||
---|---|---|
.. | ||
offsets | ||
CMakeLists.txt | ||
cache.c | ||
cpu_idle.c | ||
crt0.S | ||
exception.S | ||
fatal.c | ||
irq_manage.c | ||
irq_offload.c | ||
prep_c.c | ||
reset.S | ||
swap.S | ||
thread.c |