On Sun, 11 Oct 2026 07:54:54 +0900 Anisa Su <[email protected]> wrote:
> From: Ira Weiny <[email protected]> > > Additional DCD partition (AKA region) information is contained in the > DSMAS CDAT tables, including performance, shareable and read-only > attributes. > > Match DCD partitions with DSMAS tables and store the meta data. A DCD > shall describe its DC partition in a DSMAS entry (CXL r4.0 9.13.3), so > if the CDAT is absent, fails to parse, or has no entry matching the DC > partition, disable DCD rather than run with unknown attributes. > > DSLBIS is optional, but cxl_cdat_endpoint_process() treated zero DSLBIS > entries as a parse failure, which would now disable DCD on a device with > a valid DSMAS. Accept an empty DSLBIS, and skip DSMAS entries with no > DSLBIS coordinates. > > Signed-off-by: Ira Weiny <[email protected]> > Co-developed-by: Anisa Su <[email protected]> > Signed-off-by: Anisa Su <[email protected]> > Tested-by: Wonjae Lee <[email protected]> > Tested-by: Junhee Park <[email protected]> > Tested-by: Heesoo Kim <[email protected]> > Reviewed-by: Alison Schofield <[email protected]> > Reviewed-by: Jonathan Cameron <[email protected]>

