Commit | Line | Data |
---|---|---|
355b0502 GKH |
1 | menu "Android" |
2 | ||
355b0502 GKH |
3 | if ANDROID |
4 | ||
11980c2a RL |
5 | config ASHMEM |
6 | bool "Enable the Anonymous Shared Memory Subsystem" | |
7 | default n | |
2c0fb1c9 | 8 | depends on SHMEM |
d7f9729f | 9 | ---help--- |
11980c2a RL |
10 | The ashmem subsystem is a new shared memory allocator, similar to |
11 | POSIX SHM but with different behavior and sporting a simpler | |
12 | file-based API. | |
13 | ||
d7f9729f CJB |
14 | It is, in theory, a good memory allocator for low-memory devices, |
15 | because it can discard shared memory units when under memory pressure. | |
16 | ||
355b0502 GKH |
17 | config ANDROID_LOW_MEMORY_KILLER |
18 | bool "Android Low Memory Killer" | |
355b0502 | 19 | ---help--- |
ad5b0d07 JT |
20 | Registers processes to be killed when low memory conditions, this is useful |
21 | as there is no particular swap space on android. | |
22 | ||
b5b7fe86 | 23 | The registered process will kill according to the priorities in android init |
ad5b0d07 JT |
24 | scripts (/init.rc), and it defines priority values with minimum free memory size |
25 | for each priority. | |
355b0502 | 26 | |
c30707be RSZ |
27 | source "drivers/staging/android/ion/Kconfig" |
28 | ||
355b0502 GKH |
29 | endif # if ANDROID |
30 | ||
31 | endmenu |