Thread priority ranges including ULE-specific subranges

Min Max Description
0 PRI_MIN
PRI_MIN_ITHD
47 PRI_MAX_ITHD Interrupt thread real-time priorities.
Distinguished values: PI_REALTIME, PI_AV, PI_NET, PI_DISK, PI_TTY, PI_DULL, PI_SOFT, PI_SWI
48 PRI_MIN_REALTIME 79 PRI_MAX_REALTIME rtprio real-time priorities
80 PRI_MIN_KERN 119 PRI_MAX_KERN Kernel thread real-time priorities.
Distinguished values: PSWP, PVM, PINOD, PRIBIO, PVFS, PZERO, PSOCK, PWAIT, PLOCK, PPAUSE
120 PRI_MIN_TIMESHARE
PRI_MIN_INTERACT
151 PRI_MAX_INTERACT Time-share threads in interactive category.
ULE puts threads with these priorities onto a real-time queue.
Distinguished value: PUSER (120, PRI_MIN_TIMESHARE)
152 PRI_MIN_BATCH 171 Time-share threads in batch category with nice priority between -1 and -20
172 SCHED_PRI_MIN 203 SCHED_PRI_MAX Time-share threads in batch category
204 223 PRI_MAX_TIMESHARE
PRI_MAX_BATCH
Time-share threads in batch category with nice priority between 1 and 20
224 PRI_MIN_IDLE 255 PRI_MAX_IDLE
PRI_MAX
idprio idle threads and the system idle threads