You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
3.9 KiB

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