Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - B index
The Linux kernel configuration item CONFIG_BLK_DEV_PMEM has multiple definitions:
drivers/nvdimm/KconfigThe configuration item CONFIG_BLK_DEV_PMEM:
(none)nd_pmem, pmemMemory ranges for PMEM are described by either an NFIT (NVDIMM Firmware Interface Table, see ACPI_NFIT), a non-standard OEM-specific E820 memory type (type-12, see X86_PMEM_LEGACY), or it is manually specified by the 'memmap=nn[KMG]!ss[KMG]' kernel command line (see Documentation/admin-guide/kernel-parameters.rst). This driver converts these persistent memory ranges into block devices that are capable of DAX (direct-access) file system mappings. See Documentation/driver-api/nvdimm/nvdimm.rst for more details.
Say Y if you want to use an NVDIMM
drivers/block/KconfigThe configuration item CONFIG_BLK_DEV_PMEM:
CONFIG_HAS_IOMEMnd_pmem, pmemSaying Y here will allow you to use a contiguous range of reserved memory as one or more persistent block devices.
To compile this driver as a module, choose M here: the module will be called 'pmem'.
If unsure, say N.
Raw data from LKDDb:
lkddb module nd_pmem CONFIG_BLK_DEV_PMEM : drivers/nvdimm/Kconfig : "PMEM: Persistent memory block device support" # in 4.2–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb module pmem CONFIG_BLK_DEV_PMEM : drivers/block/Kconfig : "Persistent memory block device support" # in 4.1lkddb platform "pmem" : CONFIG_BLK_DEV_PMEM : drivers/block/pmem.c # in 4.1This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - B index
Automatically generated (in year 2025). See also LKDDb sources on GitLab