]> Zhao Yanbai Git Server - minix.git/commitdiff
. HZ no longer constant, but settable at boot time; default is DEFAULT_HZ (60)
authorBen Gras <ben@minix3.org>
Thu, 11 Dec 2008 14:08:53 +0000 (14:08 +0000)
committerBen Gras <ben@minix3.org>
Thu, 11 Dec 2008 14:08:53 +0000 (14:08 +0000)
 . some kernel flags to <minix/const.h>

include/minix/const.h

index a26716b15dd940dec4c48b23eff37fc9eaf554ea..93d4999583e23aec51a85ca26dfb00b95fd89585 100755 (executable)
@@ -11,7 +11,7 @@
 #define TRUE               1   /* used for turning integers into Booleans */
 #define FALSE              0   /* used for turning integers into Booleans */
 
-#define HZ            600      /* clock freq (software settable on IBM-PC) */
+#define DEFAULT_HZ        60   /* clock freq (software settable on IBM-PC) */
 
 #define SUPER_USER (uid_t) 0   /* uid_t of superuser */
 
 #define NO_ENTRY                ((ino_t) 0)    /* absence of a dir entry */
 #define NO_ZONE                ((zone_t) 0)    /* absence of a zone number */
 #define NO_DEV                  ((dev_t) 0)    /* absence of a device numb */
+
+/* Bits for the system property flags in boot image processes. */
+#define PREEMPTIBLE     0x02    /* kernel tasks are not preemptible */
+#define BILLABLE        0x04    /* some processes are not billable */
+#define SYS_PROC        0x10    /* system processes have own priv structure */
+#define CHECK_IO_PORT   0x20    /* check if I/O request is allowed */
+#define CHECK_IRQ       0x40    /* check if IRQ can be used */
+#define CHECK_MEM       0x80    /* check if (VM) mem map request is allowed */
+#define PROC_FULLVM    0x100    /* VM sets and manages full pagetable */
+