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/Kconfig
The configuration item CONFIG_BLK_DEV_PMEM:
(none)
nd_pmem
, pmem
Memory 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/Kconfig
The configuration item CONFIG_BLK_DEV_PMEM:
CONFIG_HAS_IOMEM
nd_pmem
, pmem
Saying 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.12
lkddb module pmem CONFIG_BLK_DEV_PMEM : drivers/block/Kconfig : "Persistent memory block device support" # in 4.1
lkddb platform "pmem" : CONFIG_BLK_DEV_PMEM : drivers/block/pmem.c # in 4.1
This 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 2024). See also LKDDb sources on GitLab