summaryrefslogtreecommitdiff
path: root/freebsd/sys/sys/priority.h
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/sys/priority.h')
-rw-r--r--freebsd/sys/sys/priority.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/freebsd/sys/sys/priority.h b/freebsd/sys/sys/priority.h
index a3493715..6548a35c 100644
--- a/freebsd/sys/sys/priority.h
+++ b/freebsd/sys/sys/priority.h
@@ -67,10 +67,10 @@
* Priorities range from 0 to 255, but differences of less then 4 (RQ_PPQ)
* are insignificant. Ranges are as follows:
*
- * Interrupt threads: 0 - 63
- * Top half kernel threads: 64 - 127
- * Realtime user threads: 128 - 159
- * Time sharing user threads: 160 - 223
+ * Interrupt threads: 0 - 47
+ * Realtime user threads: 48 - 79
+ * Top half kernel threads: 80 - 119
+ * Time sharing user threads: 120 - 223
* Idle user threads: 224 - 255
*
* XXX If/When the specific interrupt thread and top half thread ranges
@@ -81,19 +81,22 @@
#define PRI_MAX (255) /* Lowest priority. */
#define PRI_MIN_ITHD (PRI_MIN)
-#define PRI_MAX_ITHD (PRI_MIN_KERN - 1)
+#define PRI_MAX_ITHD (PRI_MIN_REALTIME - 1)
#define PI_REALTIME (PRI_MIN_ITHD + 0)
#define PI_AV (PRI_MIN_ITHD + 4)
-#define PI_NET (PRI_MIN_ITHD + 16)
-#define PI_DISK (PRI_MIN_ITHD + 20)
-#define PI_TTY (PRI_MIN_ITHD + 24)
-#define PI_DULL (PRI_MIN_ITHD + 32)
-#define PI_SOFT (PRI_MIN_ITHD + 36)
+#define PI_NET (PRI_MIN_ITHD + 8)
+#define PI_DISK (PRI_MIN_ITHD + 12)
+#define PI_TTY (PRI_MIN_ITHD + 16)
+#define PI_DULL (PRI_MIN_ITHD + 20)
+#define PI_SOFT (PRI_MIN_ITHD + 24)
#define PI_SWI(x) (PI_SOFT + (x) * RQ_PPQ)
-#define PRI_MIN_KERN (64)
-#define PRI_MAX_KERN (PRI_MIN_REALTIME - 1)
+#define PRI_MIN_REALTIME (48)
+#define PRI_MAX_REALTIME (PRI_MIN_KERN - 1)
+
+#define PRI_MIN_KERN (80)
+#define PRI_MAX_KERN (PRI_MIN_TIMESHARE - 1)
#define PSWP (PRI_MIN_KERN + 0)
#define PVM (PRI_MIN_KERN + 4)
@@ -103,13 +106,10 @@
#define PZERO (PRI_MIN_KERN + 20)
#define PSOCK (PRI_MIN_KERN + 24)
#define PWAIT (PRI_MIN_KERN + 28)
-#define PLOCK (PRI_MIN_KERN + 36)
-#define PPAUSE (PRI_MIN_KERN + 40)
-
-#define PRI_MIN_REALTIME (128)
-#define PRI_MAX_REALTIME (PRI_MIN_TIMESHARE - 1)
+#define PLOCK (PRI_MIN_KERN + 32)
+#define PPAUSE (PRI_MIN_KERN + 36)
-#define PRI_MIN_TIMESHARE (160)
+#define PRI_MIN_TIMESHARE (120)
#define PRI_MAX_TIMESHARE (PRI_MIN_IDLE - 1)
#define PUSER (PRI_MIN_TIMESHARE)