KMEM DAX: volatile-use of persistent memory
modulename: kmem.ko
configname: CONFIG_DEV_DAX_KMEM
Linux Kernel Configuration
└─>Device Drivers
└─>DAX: direct access to differentiated memory
└─>KMEM DAX: volatile-use of persistent memory
In linux kernel since version 4.14.326 (release Date: 2023-09-23)
Support access to persistent, or other performance
differentiated memory as if it were System RAM. This allows
easier use of persistent memory by unmodified applications, or
adds core kernel memory services to heterogeneous memory types
(HMEM) marked "reserved" by platform firmware.
To use this feature, a DAX device must be unbound from the
device_dax driver and bound to this kmem driver on each boot.
Say N if unsure.
differentiated memory as if it were System RAM. This allows
easier use of persistent memory by unmodified applications, or
adds core kernel memory services to heterogeneous memory types
(HMEM) marked "reserved" by platform firmware.
To use this feature, a DAX device must be unbound from the
device_dax driver and bound to this kmem driver on each boot.
Say N if unsure.