menu "Kernel" config KERNEL_SMP bool "Enable Kernel SMP" default n help This option will enable smp support of LiteOS. config KERNEL_SMP_CORE_NUM int "Multi-processing Core Numbers" default 2 depends on KERNEL_SMP help This represents the number of multi-processing cores. config KERNEL_SMP_LOCKDEP bool "Enable Spinlock Lockdep Check" default n depends on KERNEL_SMP help This option will enable spinlock lockdep check. config KERNEL_SMP_TASK_SYNC bool "Enable Synchronized Task Operations" default n depends on KERNEL_SMP help This option will enable task synchronized operate task across cores. config KERNEL_SMP_CALL bool "Enable Function call cross Multi-core" default n depends on KERNEL_SMP help This option will enable function call on multi-core. config KERNEL_SCHED_STATISTICS bool "Enable Scheduler statistics" default n depends on KERNEL_SMP help This option will enable scheduler statistics. config KERNEL_MMU bool "Enable MMU" default y help This option will enable mmu. config KERNEL_VM bool "Enable VM" default y depends on KERNEL_MMU help This option will enable vmm, pmm, page fault, etc. config KERNEL_SYSCALL bool "Enable Syscall" default y depends on KERNEL_VM help This option will enable syscall. config PAGE_TABLE_FINE_LOCK bool "Enable fine lock for page table" default n depends on KERNEL_VM help This option will enable fine lock for page table. ######################### config options of container #################### config KERNEL_CONTAINER bool "Enable container Feature" default n depends on KERNEL_VM config PID_CONTAINER bool "Enable pid container Feature" default n depends on KERNEL_CONTAINER config UTS_CONTAINER bool "Enable uts container Feature" default n depends on KERNEL_CONTAINER config MNT_CONTAINER bool "Enable mnt container Feature" default n depends on KERNEL_CONTAINER config CHROOT bool "Enable chroot" default n depends on MNT_CONTAINER config IPC_CONTAINER bool "Enable ipc container Feature" default n depends on KERNEL_CONTAINER config TIME_CONTAINER bool "Enable time container" default n depends on KERNEL_CONTAINER config USER_CONTAINER bool "Enable user container" default n depends on KERNEL_CONTAINER config NET_CONTAINER bool "Enable net container" default n depends on KERNEL_CONTAINER ######################### config options of extended ##################### source "kernel/extended/Kconfig" config ENABLE_KERNEL_TEST bool "Enable kernel test" default n help This option will enable kernel test. endmenu