blob: 987d6583c0d2badee280d66384f4fee2d62a9beb [file] [log] [blame] [edit]
# SPDX-License-Identifier: GPL-2.0
config AMLOGIC_ANDROID_LOGGER
tristate "Android log driver"
default n
help
This adds support for system-wide logging using four log buffers.
These are:
1: main
2: events
3: radio
4: system
Log reading and writing is performed via normal Linux reads and
optimized writes. This optimization avoids logging having too
much overhead in the system.
config ANDROID_LOW_MEMORY_KILLER
bool "Android Low Memory Killer"
help
Registers processes to be killed when low memory conditions, this is useful
as there is no particular swap space on android.
The registered process will kill according to the priorities in android init
scripts (/init.rc), and it defines priority values with minimum free memory size
for each priority.
config ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES
bool "Android Low Memory Killer: detect oom_adj values"
depends on ANDROID_LOW_MEMORY_KILLER
default y
help
Detect oom_adj values written to
/sys/module/lowmemorykiller/parameters/adj and convert them
to oom_score_adj values.
config AMLOGIC_LMK
bool "Amlogic Low Memory Killer vendor"
depends on AMLOGIC_BREAK_GKI
help
Add file free page statistics, which also triggers lmkd
when there are many files in free.