cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem'
authorDan Williams <dan.j.williams@intel.com>
Thu, 26 May 2022 19:15:25 +0000 (12:15 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 10 Jul 2022 17:10:30 +0000 (10:10 -0700)
commitcc2a4878700b2467f36e03f581a0a877ae6a568d
tree735495d6c22d8060fe2212631050aaa37e08d75a
parent9b99ecf5a316f056d7139fa76198c8a2297846d1
cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem'

Dump the device-physical-address map for a CXL expander in /proc/iomem
style format. E.g.:

  cat /sys/kernel/debug/cxl/mem1/dpamem
  00000000-0fffffff : ram
  10000000-1fffffff : pmem

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/165603885318.551046.8308248564880066726.stgit@dwillia2-xfh
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/hdm.c
drivers/cxl/core/port.c
drivers/cxl/cxlmem.h
drivers/cxl/mem.c