Xv6 with picoc & Linkage editor
v1.0
The project delineate mutual cohesion between c library, linkage editor ( linker), interpreter and operating system by porting the same on xv6 kernel
|
00001 #define NPROC 64 // maximum number of processes 00002 #define KSTACKSIZE 4096 // size of per-process kernel stack 00003 #define NCPU 8 // maximum number of CPUs 00004 #define NOFILE 16 // open files per process 00005 #define NFILE 100 // open files per system 00006 #define NBUF 10 // size of disk block cache 00007 #define NINODE 50 // maximum number of active i-nodes 00008 #define NDEV 10 // maximum major device number 00009 #define ROOTDEV 1 // device number of file system root disk 00010 #define MAXARG 32 // max exec arguments 00011 #define LOGSIZE 10 // max data sectors in on-disk log 00012