Changeset 23 for trunk/kernel_config.h
- Timestamp:
- Jun 18, 2017, 10:06:41 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel_config.h
r16 r23 55 55 #define CONFIG_RPC_DEBUG 0 56 56 #define CONFIG_SCHED_DEBUG 1 57 #define CONFIG_SIGNAL_DEBUG 0 58 #define CONFIG_SYSCALL_DEBUG 0 57 59 #define CONFIG_THREAD_DEBUG 1 58 60 #define CONFIG_TXT_DEBUG 0 … … 64 66 //////////////////////////////////////////////////////////////////////////////////////////// 65 67 66 #define CONFIG_KERNEL_IDENTITY 68 #define CONFIG_KERNEL_IDENTITY_MAP true // True for 32 bits cores 67 69 #define CONFIG_CYCLES_PER_MS 1000000 // about 1 Ghz 68 70 #define CONFIG_MAX_CLUSTER 256 // max number of clusters … … 97 99 98 100 #define CONFIG_MAX_PROCESS_PER_CLUSTER 128 // max number of owned process 99 #define CONFIG_PROCESS_MAX_NR_POW 10 // TODO ??? [AG]100 101 #define CONFIG_PROCESS_FILE_MAX_NR 8 // max number of open files 101 #define CONFIG_PROCESS_CHILDS_MAX_NR 1024 // max number of childs process 102 #define CONFIG_PROCESS_ARGS_PAGES_MAX_NR 4 // TODO ??? [AG] 102 #define CONFIG_PROCESS_MAX_CHILDREN 1024 // max number of children process 103 103 #define CONFIG_PROCESS_HEAP_MIN_SIZE 0x00010000 // user heap min size (bytes) 104 104 #define CONFIG_PROCESS_HEAP_MAX_SIZE 0x30000000 // user heap max size (bytes) … … 109 109 110 110 #define CONFIG_VFS_MAX_INODES 128 // max number of inodes per cluster 111 #define CONFIG_VFS_MAX_NAME_LENGTH 256 // dentry name max length (bytes) 112 #define CONFIG_VFS_MAX_PATH_LENGTH 1024 // pathname max length (bytes) 113 114 #define CONFIG_ROOTFS_IS_EXT2 0 115 #define CONFIG_ROOTFS_IS_VFAT 1 111 #define CONFIG_VFS_MAX_NAME_LENGTH 32 // dentry name max length (bytes) 112 #define CONFIG_VFS_MAX_PATH_LENGTH 256 // pathname max length (bytes) 113 #define CONFIG_VFS_KBUF_SIZE 256 // kernel buffer for read/write 114 115 #define CONFIG_VFS_ROOT_IS_FATFS 1 // root FS is FATFS if non zero 116 #define CONFIG_VFS_ROOT_IS_EX2FS 0 // root FS is EX2FS if non zero 116 117 117 118 //////////////////////////////////////////////////////////////////////////////////////////// … … 202 203 203 204 //////////////////////////////////////////////////////////////////////////////////////////// 204 // USER SPACE SEGMENTATION (all values are number of pages)205 // USER SPACE SEGMENTATION / all values are number of pages 205 206 //////////////////////////////////////////////////////////////////////////////////////////// 206 207 … … 215 216 #define CONFIG_VMM_ARGS_SIZE 0x000004 // args vseg size : 16 Kbytes 216 217 #define CONFIG_VMM_ENVS_SIZE 0x000008 // envs vseg size : 32 Kbytes 217 #define CONFIG_VMM_STACK_SIZE 0x00 1FFF// single stack vseg size : 32 Mbytes218 #define CONFIG_VMM_STACK_SIZE 0x002000 // single stack vseg size : 32 Mbytes 218 219 #define CONFIG_VMM_HEAP_SIZE 0x010000 // shared heap vseg size : 256 Mbytes 219 220
Note: See TracChangeset
for help on using the changeset viewer.