IOPL, VM, and serial debug output (disabled).
This commit is contained in:
@@ -30,6 +30,8 @@ struct proc {
|
||||
struct priv *p_priv; /* system privileges structure */
|
||||
char p_rts_flags; /* SENDING, RECEIVING, etc. */
|
||||
|
||||
char p_misc_flags; /* Flags that do suspend the process */
|
||||
|
||||
char p_priority; /* current scheduling priority */
|
||||
char p_max_priority; /* maximum scheduling priority */
|
||||
char p_ticks_left; /* number of scheduling ticks left */
|
||||
@@ -66,6 +68,9 @@ struct proc {
|
||||
#define P_STOP 0x40 /* set when process is being traced */
|
||||
#define NO_PRIV 0x80 /* keep forked system process from running */
|
||||
|
||||
/* Misc flags */
|
||||
#define MF_VM 0x01 /* Process uses VM */
|
||||
|
||||
/* Scheduling priorities for p_priority. Values must start at zero (highest
|
||||
* priority) and increment. Priorities of the processes in the boot image
|
||||
* can be set in table.c. IDLE must have a queue for itself, to prevent low
|
||||
|
||||
Reference in New Issue
Block a user