On Thu, 23 Jun 2022 21:19:47 -0700 Dan Williams <dan.j.williams@xxxxxxxxx> wrote: > The CXL region driver is responsible for routing fully formed CXL > regions to one of libnvdimm, for persistent memory regions, device-dax > for volatile memory regions, or just act as an enumeration placeholder > if the region was setup and configuration locked by platform firmware. > In the platform-firmware-setup case the expectation is that region is > already accounted in the system memory map, i.e. already enabled as > "System RAM". > > For now, just attach to CXL regions in the CXL_CONFIG_COMMIT state, and > take no further action. > > Given this driver is just a small / simple router, include it in the > core rather than its own module. Ah. I was wondering why that changed. Fair enough. Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > Co-developed-by: Ben Widawsky <bwidawsk@xxxxxxxxxx> > Signed-off-by: Ben Widawsky <bwidawsk@xxxxxxxxxx> > Signed-off-by: Dan Williams <dan.j.williams@xxxxxxxxx>