OpenCloudOS-Kernel/drivers/dax
Dan Williams d200781ef2 device-dax: Add support for a dax override driver
Introduce the 'new_id' concept for enabling a custom device-driver attach
policy for dax-bus drivers. The intended use is to have a mechanism for
hot-plugging device-dax ranges into the page allocator on-demand. With
this in place the default policy of using device-dax for performance
differentiated memory can be overridden by user-space policy that can
arrange for the memory range to be managed as 'System RAM' with
user-defined NUMA and other performance attributes.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2019-01-06 21:41:55 -08:00
..
Kconfig dax: introduce CONFIG_DAX_DRIVER 2018-04-03 05:41:19 -07:00
Makefile device-dax: Start defining a dax bus model 2019-01-06 21:24:46 -08:00
bus.c device-dax: Add support for a dax override driver 2019-01-06 21:41:55 -08:00
bus.h device-dax: Add support for a dax override driver 2019-01-06 21:41:55 -08:00
dax-private.h device-dax: Move resource pinning+mapping into the common driver 2019-01-06 21:26:21 -08:00
device.c device-dax: Add support for a dax override driver 2019-01-06 21:41:55 -08:00
pmem.c device-dax: Move resource pinning+mapping into the common driver 2019-01-06 21:26:21 -08:00
super.c device-dax: Introduce bus + driver model 2019-01-06 21:24:46 -08:00