CXL DAX: direct access to CXL RAM regions
modulename: dax_cxl.ko
configname: CONFIG_DEV_DAX_CXL
Linux Kernel Configuration
└─>Device Drivers
└─>DAX: direct access to differentiated memory
└─>CXL (Compute Express Link) Devices Support
└─>CXL DAX: direct access to CXL RAM regions
In linux kernel since version 6.3 (release Date: 2023-04-23)
CXL RAM regions are either mapped by platform-firmware
and published in the initial system-memory map as "System RAM", mapped
by platform-firmware as "Soft Reserved", or dynamically provisioned
after boot by the CXL driver. In the latter two cases a device-dax
instance is created to access that unmapped-by-default address range.
Per usual it can remain as dedicated access via a device interface, or
converted to "System RAM" via the dax_kmem facility.
and published in the initial system-memory map as "System RAM", mapped
by platform-firmware as "Soft Reserved", or dynamically provisioned
after boot by the CXL driver. In the latter two cases a device-dax
instance is created to access that unmapped-by-default address range.
Per usual it can remain as dedicated access via a device interface, or
converted to "System RAM" via the dax_kmem facility.