Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - C index
The Linux kernel configuration item CONFIG_CXL_MEM
:
(none)
cxl_mem
The CXL.mem protocol allows a device to act as a provider of "System RAM" and/or "Persistent Memory" that is fully coherent as if the memory was attached to the typical CPU memory controller.
Say 'y/m' to enable a driver (named "cxl_mem.ko" when built as a module) that will attach to CXL.mem devices for configuration, provisioning, and health monitoring. This driver is required for dynamic provisioning of CXL.mem attached memory which is a prerequisite for persistent memory support. Typically volatile memory is mapped by platform firmware and included in the platform memory map, but in some cases the OS is responsible for mapping that memory. See Chapter 2.3 Type 3 CXL Device in the CXL 2.0 specification.
If unsure say 'm'.
Numeric ID (from LKDDb) and names (from pci.ids) of recognized devices:
05
("Memory controller"), subclass: 02
, prog-if: 10
Raw data from LKDDb:
lkddb module cxl_mem CONFIG_CXL_MEM : drivers/cxl/Kconfig : "CXL.mem: Memory Devices" # in 5.12-rc+HEAD
lkddb pci .... .... .... .... 050210 : CONFIG_CXL_BUS CONFIG_CXL_MEM : drivers/cxl/mem.c # in 5.12-rc+HEAD
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 - C index
Automatically generated (in year 2021). See also LKDDb sources on GitLab