drm/i915/guc: Add support for w/a KLVs
authorJohn Harrison <John.C.Harrison@Intel.com>
Fri, 23 Feb 2024 20:56:31 +0000 (12:56 -0800)
committerJohn Harrison <John.C.Harrison@Intel.com>
Thu, 7 Mar 2024 23:26:45 +0000 (15:26 -0800)
commit6cc7a5c7dc4237d5be422099b2c7a47400776e46
treebd5cba0185ccaa6188842a38a9cc9f4e5aea027c
parentf673d59e31b791719c1674e76e6f6c4043bf864e
drm/i915/guc: Add support for w/a KLVs

To prevent running out of bits, new w/a enable flags are being added
via a KLV system instead of a 32 bit flags word.

Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Reviewed-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240223205632.1621019-3-John.C.Harrison@Intel.com
drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
drivers/gpu/drm/i915/gt/uc/intel_guc.h
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h