mirror of
https://github.com/rdmsr/zag.git
synced 2026-10-27 21:58:20 +00:00
61 lines
1.2 KiB
Plaintext
61 lines
1.2 KiB
Plaintext
mainmenu "Bach Configuration"
|
|
|
|
|
|
choice
|
|
prompt "CPU Architecture"
|
|
default ARCH_AMD64
|
|
|
|
config ARCH_AMD64
|
|
bool "amd64"
|
|
help
|
|
Enable this option to select the AMD64 (x86_64) architecture.
|
|
|
|
config ARCH_AARCH64
|
|
bool "aarch64"
|
|
help
|
|
Enable this option to select the AARCH64 architecture.
|
|
|
|
config ARCH_UM
|
|
bool "User-Mode"
|
|
help
|
|
Enable this option to select the User-Mode (UM) architecture.
|
|
|
|
endchoice
|
|
|
|
|
|
choice
|
|
prompt "Bootloader support"
|
|
depends on (!ARCH_UM)
|
|
default BOOT_LIMINE
|
|
|
|
config BOOT_LIMINE
|
|
depends on (ARCH_AMD64 || ARCH_AARCH64)
|
|
bool "Limine"
|
|
help
|
|
Enable this option to select support for the Limine bootloader.
|
|
endchoice
|
|
|
|
|
|
menu "Kernel Options"
|
|
|
|
config SCHED_TIMESLICE
|
|
int "Scheduler time slice"
|
|
default 10
|
|
help
|
|
This option sets the default time slice (in milliseconds) used by the scheduler.
|
|
|
|
config BALANCE_INTERVAL
|
|
int "Load balancing interval"
|
|
default 1000
|
|
help
|
|
This option sets the rate (in milliseconds) at which thread load balancing is perfomed.
|
|
|
|
|
|
config NCPUS
|
|
int "Maximal number of CPUs"
|
|
default 1024
|
|
help
|
|
This option sets the maximum number of CPUs the kernel can support.
|
|
|
|
endmenu
|