OSDN Git Service

qed: Fix shmem structure inconsistency between driver and the mfw.
[uclinux-h8/linux.git] / drivers / dax / Kconfig
1 config DAX_DRIVER
2         select DAX
3         bool
4
5 menuconfig DAX
6         tristate "DAX: direct access to differentiated memory"
7         select SRCU
8         default m if NVDIMM_DAX
9
10 if DAX
11
12 config DEV_DAX
13         tristate "Device DAX: direct access mapping device"
14         depends on TRANSPARENT_HUGEPAGE
15         help
16           Support raw access to differentiated (persistence, bandwidth,
17           latency...) memory via an mmap(2) capable character
18           device.  Platform firmware or a device driver may identify a
19           platform memory resource that is differentiated from the
20           baseline memory pool.  Mappings of a /dev/daxX.Y device impose
21           restrictions that make the mapping behavior deterministic.
22
23 config DEV_DAX_PMEM
24         tristate "PMEM DAX: direct access to persistent memory"
25         depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
26         default DEV_DAX
27         help
28           Support raw access to persistent memory.  Note that this
29           driver consumes memory ranges allocated and exported by the
30           libnvdimm sub-system.
31
32           Say Y if unsure
33
34 endif