Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/proc/scheduler.h

    r174156fd r6a0e568  
    4141#include <atomic.h>
    4242#include <adt/list.h>
     43#include <abi/proc/thread.h>
    4344
    4445#define RQ_COUNT          16
     
    5253} runq_t;
    5354
    54 extern atomic_t nrdy;
     55extern atomic_size_t nrdy;
    5556extern void scheduler_init(void);
    5657
    5758extern void scheduler_fpu_lazy_request(void);
    58 extern void scheduler(void);
    5959extern void kcpulb(void *arg);
    6060
    6161extern void sched_print_list(void);
     62
     63extern void scheduler_run(void) __attribute__((noreturn));
     64extern void scheduler_enter(state_t);
     65
     66extern void thread_main_func(void);
    6267
    6368/*
Note: See TracChangeset for help on using the changeset viewer.