config ARM64_KERNEL_RELOCATE bool "arm64 kernel relocate" default y depends on ARM64 help kernel will relocate itself. config ARM64_UIMAGE_LOADADDR hex "arm64 uImage load address." default 0x02000000 depends on ARM64_KERNEL_RELOCATE && ARM64 help uImage load address. config ARM64_KERNEL_COMPRESS bool "arm64 kernel self decompress" default n depends on ARM64 && ARM64_KERNEL_RELOCATE select HAVE_KERNEL_GZIP select HAVE_KERNEL_LZ4 select HAVE_KERNEL_LZMA select HAVE_KERNEL_LZO select HAVE_KERNEL_XZ help Support kernel self decompress at arm64. if select kernel will decompress to TEXT_OFFSET, if not select, kernel will memmove to TEXT_OFFSET. config VIRTUAL_INPUT tristate "virtual input device for android" help If you say yes here you get support for android. config SOCT_DEBUG_UART_PHYS hex "huanglong physical base address of debug UART" default 0xF8B00000 if ARCH_S40 config SOCT_DEBUG_UART_VIRT hex "huanglong virtual base address of debug UART" default 0xF9B00000 if ARCH_S40 menu "huanglong CPU frequency scaling config" config MICRO_FREQUENCY_UP_THRESHOLD int "Micro frequency up threshold" default 80 config DEFAULT_GO_HISPEED_LOAD int "Default go hispeed load" default 80 help Go to hi speed when CPU load at or above this value. config DEFAULT_TARGET_LOAD int "Default target load" default 70 help Target load, lower values result in higher CPU speeds. endmenu config VM_MIN_FREE_KBYTES int "config min_free_kbytes" default 0 help This is used to force the Linux VM to keep a minimum number, of kilobytes free. The VM uses this number to compute a watermark[WMARK_MIN] value for each lowmem zone in the system. Each lowmem zone gets a number of reserved free pages based proportionally on its size. Some minimal amount of memory is needed to satisfy PF_MEMALLOC allocations; if you set this to lower than 1024KB, your system will become subtly broken, and prone to deadlock under high loads. Setting this too high will OOM your machine instantly. config VM_OVERCOMMIT_GUESS int "config overcommit_guess" default 0 help This value contains a flag that enables memory overcommitment. When this flag is 0, the kernel attempts to estimate the amount of free memory left when userspace requests more memory. When this flag is 1, the kernel pretends there is always enough memory until it actually runs out. When this flag is 2, the kernel uses a "never overcommit" policy that attempts to prevent any overcommit of memory. This feature can be very useful because there are a lot of programs that malloc() huge amounts of memory "just-in-case" and don't use much of it. See Documentation/vm/overcommit-accounting and security/commoncap.c::cap_vm_enough_memory() for more information. config VM_DIRTY_RATIO int "config dirty_ratio" default 20 help Contains, as a percentage of total system memory, the number of pages at which a process which is generating disk writes will itself start writing out dirty data. config IRQ_FLOOD_ENABLE bool "enable interupt flood function" default n help If IRQ_FLOOD_ENABLE=y and IRQ_FLOOD_THRESHOLD > 0, when interupt request more than IRQ_FLOOD_THRESHOLD times per second, system will throw a waring like "*** interrupt flood detect, irq(59,"mytimer") 15529 per second". config IRQ_FLOOD_THRESHOLD int "set the irq flood threshhold" default 5000 depends on IRQ_FLOOD_ENABLE help If IRQ_FLOOD_ENABLE=y, IRQ_FLOOD_THRESHOLD is default 2000, 2000 indicates if interupt request more than 2000 time per second, system will throw a waring. You can set other positive integer for it. config FS_RESTORE string "file system restore application" default "/etc/restore" help filesystem restore application when filesystem meet error, it will run this application to restore config SOCT_KERNEL_LSADC bool "lsadc driver compile in kernel" default n help lsadc driver compile in kernel for impower use