summaryrefslogtreecommitdiff
path: root/kern/sched.h
diff options
context:
space:
mode:
Diffstat (limited to 'kern/sched.h')
-rw-r--r--kern/sched.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/kern/sched.h b/kern/sched.h
index 434e0228..f82f9f56 100644
--- a/kern/sched.h
+++ b/kern/sched.h
@@ -38,7 +38,7 @@
#include <kern/queue.h>
#include <kern/lock.h>
#include <kern/kern_types.h>
-#include <kern/macro_help.h>
+#include <kern/macros.h>
#if MACH_FIXPRI
#include <mach/policy.h>
@@ -60,7 +60,7 @@
#include <machine/sched_param.h>
#endif /* STAT_TIME */
-#define NRQS 32 /* 32 run queues per cpu */
+#define NRQS 50 /* 50 run queues per cpu */
struct run_queue {
queue_head_t runq[NRQS]; /* one for each priority */
@@ -118,7 +118,7 @@ extern int min_quantum; /* defines max context switch rate */
* Default base priorities for threads.
*/
#define BASEPRI_SYSTEM 6
-#define BASEPRI_USER 12
+#define BASEPRI_USER 25
/*
* Macro to check for invalid priorities.
@@ -153,7 +153,7 @@ extern unsigned sched_tick;
#define thread_timer_delta(thread) \
MACRO_BEGIN \
- register unsigned delta; \
+ unsigned delta; \
\
delta = 0; \
TIMER_DELTA((thread)->system_timer, \