summaryrefslogtreecommitdiff
path: root/kernel/param.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/param.h')
-rw-r--r--kernel/param.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/kernel/param.h b/kernel/param.h
new file mode 100644
index 0000000..b5fdcb2
--- /dev/null
+++ b/kernel/param.h
@@ -0,0 +1,13 @@
+#define NPROC 64 // maximum number of processes
+#define NCPU 8 // maximum number of CPUs
+#define NOFILE 16 // open files per process
+#define NFILE 100 // open files per system
+#define NINODE 50 // maximum number of active i-nodes
+#define NDEV 10 // maximum major device number
+#define ROOTDEV 1 // device number of file system root disk
+#define MAXARG 32 // max exec arguments
+#define MAXOPBLOCKS 10 // max # of blocks any FS op writes
+#define LOGSIZE (MAXOPBLOCKS*3) // max data blocks in on-disk log
+#define NBUF (MAXOPBLOCKS*3) // size of disk block cache
+#define FSSIZE 1000 // size of file system in blocks
+#define MAXPATH 128 // maximum file path name