IOPL, VM, and serial debug output (disabled).

This commit is contained in:
Philip Homburg
2005-09-30 12:54:59 +00:00
parent 9528152f68
commit 9bee3f4b08
13 changed files with 416 additions and 5 deletions
+5
View File
@@ -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