Changeset 624 for trunk/kernel/kernel_config.h
- Timestamp:
- Mar 12, 2019, 1:37:38 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kernel_config.h
r623 r624 40 40 41 41 #define DEBUG_BUSYLOCK 0 42 #define DEBUG_BUSYLOCK_THREAD_XP 0x0ULL // selected thread xptr 42 #define DEBUG_BUSYLOCK_PID 0x10001 // thread pid (when detailed debug) 43 #define DEBUG_BUSYLOCK_TRDID 0x10000 // thread trdid (when detailed debug) 43 44 44 45 #define DEBUG_CHDEV_CMD_RX 0 … … 84 85 #define DEBUG_FATFS_MOVE_PAGE 0 85 86 #define DEBUG_FATFS_NEW_DENTRY 0 86 #define DEBUG_FATFS_RELEASE_INODE 187 #define DEBUG_FATFS_RELEASE_INODE 0 87 88 #define DEBUG_FATFS_REMOVE_DENTRY 0 88 89 #define DEBUG_FATFS_SYNC_FAT 0 … … 91 92 #define DEBUG_FATFS_UPDATE_DENTRY 0 92 93 94 #define DEBUG_HAL_EXCEPTIONS 0 93 95 #define DEBUG_HAL_GPT_SET_PTE 0 94 96 #define DEBUG_HAL_GPT_COPY 0 95 97 #define DEBUG_HAL_GPT_CREATE 0 96 98 #define DEBUG_HAL_GPT_DESTROY 0 97 #define DEBUG_HAL_USPACE 0 99 #define DEBUG_HAL_IOC_RX 0 100 #define DEBUG_HAL_IOC_TX 0 101 #define DEBUG_HAL_IRQS 0 98 102 #define DEBUG_HAL_KENTRY 0 99 #define DEBUG_HAL_EXCEPTIONS 0100 #define DEBUG_HAL_IRQS 0101 103 #define DEBUG_HAL_TXT_RX 0 102 104 #define DEBUG_HAL_TXT_TX 0 103 #define DEBUG_HAL_ IOC_RX0104 #define DEBUG_HAL_ IOC_TX0105 #define DEBUG_HAL_USPACE 0 106 #define DEBUG_HAL_VMM 0 105 107 106 108 #define DEBUG_KCM 0 … … 162 164 163 165 #define DEBUG_SCHED_HANDLE_SIGNALS 2 164 #define DEBUG_SCHED_YIELD 2 // must be activated by the trace() syscall166 #define DEBUG_SCHED_YIELD 0 165 167 #define DEBUG_SCHED_RPC_ACTIVATE 0 166 168 … … 236 238 #define DEBUG_VFS_OPENDIR 0 237 239 #define DEBUG_VFS_STAT 0 238 #define DEBUG_VFS_UNLINK 1240 #define DEBUG_VFS_UNLINK 0 239 241 240 242 #define DEBUG_VMM_CREATE_VSEG 0 … … 407 409 408 410 //////////////////////////////////////////////////////////////////////////////////////////// 409 // 411 // 32 bits USER SPACE SEGMENTATION / all values are numbers of pages 410 412 //////////////////////////////////////////////////////////////////////////////////////////// 411 413 412 414 #define CONFIG_VMM_VSPACE_SIZE 0x100000 // virtual space : 4 Gbytes 413 415 414 #define CONFIG_VMM_ KENTRY_BASE 0x000004 // UTILS zone base : 16 Kbytes416 #define CONFIG_VMM_UTILS_BASE 0x000200 // UTILS zone base : 2 Mbytes 415 417 #define CONFIG_VMM_ELF_BASE 0x000400 // ELF zone base : 4 Mbytes 416 418 #define CONFIG_VMM_HEAP_BASE 0x002000 // HEAP zone base : 32 Mbytes 417 419 #define CONFIG_VMM_STACK_BASE 0x0C0000 // STACK zone base : 3 Gbytes 418 420 419 #define CONFIG_VMM_KENTRY_SIZE 0x000004 // kentry vseg size : 16 Kbytes420 421 #define CONFIG_VMM_ARGS_SIZE 0x000004 // args vseg size : 16 Kbytes 421 422 #define CONFIG_VMM_ENVS_SIZE 0x000008 // envs vseg size : 32 Kbytes
Note: See TracChangeset
for help on using the changeset viewer.