28 lines
857 B
Plaintext
28 lines
857 B
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
menuconfig ION
|
|
bool "Ion Memory Manager"
|
|
depends on HAS_DMA && MMU
|
|
select GENERIC_ALLOCATOR
|
|
select DMA_SHARED_BUFFER
|
|
help
|
|
Choose this option to enable the ION Memory Manager,
|
|
used by Android to efficiently allocate buffers
|
|
from userspace that can be shared between drivers.
|
|
If you're not using Android its probably safe to
|
|
say N here.
|
|
|
|
config ION_SYSTEM_HEAP
|
|
bool "Ion system heap"
|
|
depends on ION
|
|
help
|
|
Choose this option to enable the Ion system heap. The system heap
|
|
is backed by pages from the buddy allocator. If in doubt, say Y.
|
|
|
|
config ION_CMA_HEAP
|
|
bool "Ion CMA heap support"
|
|
depends on ION && DMA_CMA
|
|
help
|
|
Choose this option to enable CMA heaps with Ion. This heap is backed
|
|
by the Contiguous Memory Allocator (CMA). If your system has these
|
|
regions, you should say Y here.
|