diff options
| author | Ira Weiny <iweiny@kernel.org> | 2026-10-11 07:54:54 +0900 |
|---|---|---|
| committer | Dave Jiang <dave.jiang@intel.com> | 2026-10-12 09:44:52 -0700 |
| commit | a7d2b5e9c4f51a17912c1a4470a24e038c944067 (patch) | |
| tree | 05a2babfd07614c1d4df4f0bb86fb263d559d299 /tools/lib/python/kdoc/python_version.py | |
| parent | b5d93fa1b7ac3f1173dfb9ba32fe6143b22fddf7 (diff) | |
| download | linux-next-a7d2b5e9c4f51a17912c1a4470a24e038c944067.tar.gz linux-next-a7d2b5e9c4f51a17912c1a4470a24e038c944067.zip | |
cxl/cdat: Gather DSMAS data for DCD partitions
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 <iweiny@kernel.org>
Co-developed-by: Anisa Su <anisa.su@samsung.com>
Signed-off-by: Anisa Su <anisa.su@samsung.com>
Tested-by: Wonjae Lee <wj28.lee@samsung.com>
Tested-by: Junhee Park <jh9934.park@samsung.com>
Tested-by: Heesoo Kim <habil.kim@samsung.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@oss.qualcomm.com>
Link: https://patch.msgid.link/20261010225852.10727-4-anisa.su@samsung.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
