PatchworkOS
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1#pragma once
2
14#define CONFIG_INTERRUPT_STACK_PAGES 4
15
26#define CONFIG_MAX_KERNEL_STACK_PAGES 100
27
37#define CONFIG_MAX_USER_STACK_PAGES 100
38
47#define CONFIG_MAX_FD 64
48
57#define CONFIG_LOG_SERIAL true
58
68#define CONFIG_MAX_NOTES 8
69
79#define CONFIG_MAX_ARGC 512
80
89#define CONFIG_MAX_TIME_SLICE ((CLOCKS_PER_SEC / 1000) * 50)
90
99#define CONFIG_MIN_TIME_SLICE ((CLOCKS_PER_SEC / 1000) * 1)
100
110#define CONFIG_MAX_RECENT_BLOCK_TIME ((CLOCKS_PER_SEC / 1000) * 10)
111
121#define CONFIG_MAX_PRIORITY_BOOST 8
122
132#define CONFIG_MAX_PRIORITY_PENALTY 8
133
143#define CONFIG_LOAD_BALANCE_BIAS 2
144
154#define CONFIG_MUTEX_MAX_SLOW_SPIN 1000
155
164#define CONFIG_SCREEN_MAX_LINES 256
165
175#define CONFIG_PMM_BITMAP_MAX_ADDR 0x4000000ULL
176
186#define CONFIG_PROCESS_REAPER_INTERVAL (CLOCKS_PER_SEC * 1)