Changes in kernel/generic/include/proc/scheduler.h [da1bafb:98000fb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/proc/scheduler.h
rda1bafb r98000fb 37 37 38 38 #include <synch/spinlock.h> 39 #include <time/clock.h> 40 #include <typedefs.h> 39 #include <time/clock.h> /* HZ */ 41 40 #include <atomic.h> 42 41 #include <adt/list.h> 43 42 44 #define RQ_COUNT 45 #define NEEDS_RELINK_MAX 43 #define RQ_COUNT 16 44 #define NEEDS_RELINK_MAX (HZ) 46 45 47 46 /** Scheduler run queue structure. */ 48 47 typedef struct { 49 IRQ_SPINLOCK_DECLARE(lock);50 link_t rq_head; 51 size_t n; 48 SPINLOCK_DECLARE(lock); 49 link_t rq_head; /**< List of ready threads. */ 50 size_t n; /**< Number of threads in rq_ready. */ 52 51 } runq_t; 53 52 … … 62 61 63 62 /* 64 * To be defined by architectures .63 * To be defined by architectures: 65 64 */ 66 65 extern void before_task_runs_arch(void);
Note:
See TracChangeset
for help on using the changeset viewer.