drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't available on the device
authorPiotr Piórkowski <piotr.piorkowski@intel.com>
Tue, 13 May 2025 07:13:21 +0000 (09:13 +0200)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Fri, 16 May 2025 11:11:01 +0000 (13:11 +0200)
commit921ddb37d87c13eb811b8a3280377e4dab73eccf
treeae53fc97c68b2e8c63dc58ec57587af3e2b0e078
parent16b7e65d299d56442879405ac85800877fa51355
drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't available on the device

The LMEM provisioning is applicable only on platforms with LMTT.

v2:
 - new commit description
 - use xe_gt_assert in xe_gt_sriov_pf_config_set_lmem instead return
   error,
 - disable pf_lmem_info if LMTT is not available
v3: fix condition in xe_gt_assert
v4: rebase

Signed-off-by: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Stuart Summers <stuart.summers@intel.com>
Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Link: https://lore.kernel.org/r/20250513071321.700464-1-piotr.piorkowski@intel.com
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c