1*1d57628fSDongsheng Yangconfig DM_PCACHE 2*1d57628fSDongsheng Yang tristate "Persistent cache for Block Device (Experimental)" 3*1d57628fSDongsheng Yang depends on BLK_DEV_DM 4*1d57628fSDongsheng Yang depends on DEV_DAX 5*1d57628fSDongsheng Yang help 6*1d57628fSDongsheng Yang PCACHE provides a mechanism to use persistent memory (e.g., CXL persistent memory, 7*1d57628fSDongsheng Yang DAX-enabled devices) as a high-performance cache layer in front of 8*1d57628fSDongsheng Yang traditional block devices such as SSDs or HDDs. 9*1d57628fSDongsheng Yang 10*1d57628fSDongsheng Yang PCACHE is implemented as a kernel module that integrates with the block 11*1d57628fSDongsheng Yang layer and supports direct access (DAX) to persistent memory for low-latency, 12*1d57628fSDongsheng Yang byte-addressable caching. 13*1d57628fSDongsheng Yang 14*1d57628fSDongsheng Yang Note: This feature is experimental and should be tested thoroughly 15*1d57628fSDongsheng Yang before use in production environments. 16*1d57628fSDongsheng Yang 17*1d57628fSDongsheng Yang If unsure, say 'N'. 18