Kconfig (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) Kconfig (1b5695b02444660297cc54cab44f123ff28de2cc)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig DAX
3 tristate "DAX: direct access to differentiated memory"
4 default m if NVDIMM_DAX
5
6if DAX
7
8config DEV_DAX

--- 16 unchanged lines hidden (view full) ---

25 driver consumes memory ranges allocated and exported by the
26 libnvdimm sub-system.
27
28 Say M if unsure
29
30config DEV_DAX_HMEM
31 tristate "HMEM DAX: direct access to 'specific purpose' memory"
32 depends on EFI_SOFT_RESERVE
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig DAX
3 tristate "DAX: direct access to differentiated memory"
4 default m if NVDIMM_DAX
5
6if DAX
7
8config DEV_DAX

--- 16 unchanged lines hidden (view full) ---

25 driver consumes memory ranges allocated and exported by the
26 libnvdimm sub-system.
27
28 Say M if unsure
29
30config DEV_DAX_HMEM
31 tristate "HMEM DAX: direct access to 'specific purpose' memory"
32 depends on EFI_SOFT_RESERVE
33 select NUMA_KEEP_MEMINFO if (NUMA && X86)
33 select NUMA_KEEP_MEMINFO if NUMA_MEMBLKS
34 default DEV_DAX
35 help
36 EFI 2.8 platforms, and others, may advertise 'specific purpose'
37 memory. For example, a high bandwidth memory pool. The
38 indication from platform firmware is meant to reserve the
39 memory from typical usage by default. This driver creates
40 device-dax instances for these memory ranges, and that also
41 enables the possibility to assign them to the DEV_DAX_KMEM

--- 40 unchanged lines hidden ---
34 default DEV_DAX
35 help
36 EFI 2.8 platforms, and others, may advertise 'specific purpose'
37 memory. For example, a high bandwidth memory pool. The
38 indication from platform firmware is meant to reserve the
39 memory from typical usage by default. This driver creates
40 device-dax instances for these memory ranges, and that also
41 enables the possibility to assign them to the DEV_DAX_KMEM

--- 40 unchanged lines hidden ---