Kconfig 921 B

1234567891011121314151617181920212223242526272829303132
  1. menuconfig DAX
  2. tristate "DAX: direct access to differentiated memory"
  3. select SRCU
  4. default m if NVDIMM_DAX
  5. if DAX
  6. config DEV_DAX
  7. tristate "Device DAX: direct access mapping device"
  8. depends on TRANSPARENT_HUGEPAGE
  9. help
  10. Support raw access to differentiated (persistence, bandwidth,
  11. latency...) memory via an mmap(2) capable character
  12. device. Platform firmware or a device driver may identify a
  13. platform memory resource that is differentiated from the
  14. baseline memory pool. Mappings of a /dev/daxX.Y device impose
  15. restrictions that make the mapping behavior deterministic.
  16. config DEV_DAX_PMEM
  17. tristate "PMEM DAX: direct access to persistent memory"
  18. depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
  19. default DEV_DAX
  20. help
  21. Support raw access to persistent memory. Note that this
  22. driver consumes memory ranges allocated and exported by the
  23. libnvdimm sub-system.
  24. Say Y if unsure
  25. endif