PatchworkOS
Loading...
Searching...
No Matches
config.h File Reference

Go to the source code of this file.

Macros

#define CONFIG_INTERRUPT_STACK_PAGES   4
 Interrupt stack configuration.
 
#define CONFIG_MAX_KERNEL_STACK_PAGES   100
 Kernel stack configuration.
 
#define CONFIG_MAX_USER_STACK_PAGES   100
 User stack configuration.
 
#define CONFIG_MAX_FD   64
 Maximum file descriptor configuration.
 
#define CONFIG_LOG_SERIAL   true
 Serial logging configuration.
 
#define CONFIG_MAX_NOTES   8
 Maximum note queue configuration.
 
#define CONFIG_MAX_ARGC   512
 Maximum argument vector configuration.
 
#define CONFIG_MAX_TIME_SLICE   ((CLOCKS_PER_SEC / 1000) * 50)
 Maximum time slice configuration.
 
#define CONFIG_MIN_TIME_SLICE   ((CLOCKS_PER_SEC / 1000) * 1)
 Minimum time slice configuration.
 
#define CONFIG_MAX_RECENT_BLOCK_TIME   ((CLOCKS_PER_SEC / 1000) * 10)
 Maximum recent block time configuration.
 
#define CONFIG_MAX_PRIORITY_BOOST   8
 Maximum priority boost configuration.
 
#define CONFIG_MAX_PRIORITY_PENALTY   8
 Maximum priority penalty configuration.
 
#define CONFIG_LOAD_BALANCE_BIAS   2
 Load balance bias configuration.
 
#define CONFIG_MUTEX_MAX_SLOW_SPIN   1000
 Maximum mutex slow spin configuration.
 
#define CONFIG_SCREEN_MAX_LINES   256
 Maximum screen lines configuration.
 
#define CONFIG_PMM_BITMAP_MAX_ADDR   0x4000000ULL
 Maximum bitmap allocator address.
 
#define CONFIG_PROCESS_REAPER_INTERVAL   (CLOCKS_PER_SEC * 1)
 Process reaper interval configuration.