Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/priority.h
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | |||||
#define PRI_MIN (0) /* Highest priority. */ | #define PRI_MIN (0) /* Highest priority. */ | ||||
#define PRI_MAX (255) /* Lowest priority. */ | #define PRI_MAX (255) /* Lowest priority. */ | ||||
#define PRI_MIN_ITHD (PRI_MIN) | #define PRI_MIN_ITHD (PRI_MIN) | ||||
#define PRI_MAX_ITHD (PRI_MIN_REALTIME - 1) | #define PRI_MAX_ITHD (PRI_MIN_REALTIME - 1) | ||||
#define PI_REALTIME (PRI_MIN_ITHD + 0) | #define PI_REALTIME (PRI_MIN_ITHD + 0) | ||||
#define PI_AV (PRI_MIN_ITHD + 4) | #define PI_AV (PRI_MIN_ITHD + 4) | ||||
#define PI_NET (PRI_MIN_ITHD + 8) | #define PI_DISK (PRI_MIN_ITHD + 8) | ||||
#define PI_DISK (PRI_MIN_ITHD + 12) | #define PI_TTY (PRI_MIN_ITHD + 12) | ||||
#define PI_TTY (PRI_MIN_ITHD + 16) | #define PI_DULL (PRI_MIN_ITHD + 16) | ||||
#define PI_DULL (PRI_MIN_ITHD + 20) | #define PI_SOFT (PRI_MIN_ITHD + 20) | ||||
#define PI_SOFT (PRI_MIN_ITHD + 24) | |||||
#define PI_SWI(x) (PI_SOFT + (x) * RQ_PPQ) | #define PI_SWI(x) (PI_SOFT + (x) * RQ_PPQ) | ||||
#define PRI_MIN_REALTIME (48) | #define PRI_MIN_REALTIME (48) | ||||
#define PRI_MAX_REALTIME (PRI_MIN_KERN - 1) | #define PRI_MAX_REALTIME (PRI_MIN_KERN - 1) | ||||
#define PI_NET (PRI_MIN_REALTIME - 4) | |||||
mav: Numerically (PRI_MIN_REALTIME - 4) line should be before PRI_MIN_REALTIME. | |||||
gallatinAuthorUnsubmitted Done Inline ActionsIndeed, but then it would precede the definition. I thought about defining it in terms of PI_SWI(), but the SWIs are defined in another file (interrupt.h), and I didn't want to entangle things. What I did seems simplest, even if they are out of order numerically. gallatin: Indeed, but then it would precede the definition. I thought about defining it in terms of… | |||||
#define PRI_MIN_KERN (80) | #define PRI_MIN_KERN (80) | ||||
#define PRI_MAX_KERN (PRI_MIN_TIMESHARE - 1) | #define PRI_MAX_KERN (PRI_MIN_TIMESHARE - 1) | ||||
#define PSWP (PRI_MIN_KERN + 0) | #define PSWP (PRI_MIN_KERN + 0) | ||||
#define PVM (PRI_MIN_KERN + 4) | #define PVM (PRI_MIN_KERN + 4) | ||||
#define PINOD (PRI_MIN_KERN + 8) | #define PINOD (PRI_MIN_KERN + 8) | ||||
#define PRIBIO (PRI_MIN_KERN + 12) | #define PRIBIO (PRI_MIN_KERN + 12) | ||||
Show All 29 Lines |
Numerically (PRI_MIN_REALTIME - 4) line should be before PRI_MIN_REALTIME.