[PATCH i-g-t 00/10] Implement Wa_14026539277

Gustavo Sousa <[email protected]>
Newsgroups org.freedesktop.lists.igt-dev
Message-ID <[email protected]>
Wa_14026539277 requires handling from both KMD and userspace (which
includes IGT).  Do the required changes in IGT for Wa_14026539277.

Since we need to check for Wa_14026539277 as early as during IGT's
xe_device initialization (i.e. xe_device_get()), some preparatory
steps are required before the changes specific to the workaround.

So this series does that preliminary work with the initial set of
patches and then adds the workaround implementation as the final
patch.

Signed-off-by: Gustavo Sousa <[email protected]>
---
Gustavo Sousa (10):
      lib/xe: Move lib/intel_wa to lib/xe/xe_wa
      lib/xe: Use stricter line-equality check when checking for workarounds
      lib/xe: Gather workarounds debugfs dumps
      lib/xe: Cache workaround information in xe_device
      lib/xe: Return boolean from xe_wa()
      tests/intel/xe_pat: Adapt pat_entry_is_wb() to Xe3p
      lib/xe: Add xe_wa_from_cache()
      lib/intel_pat: Encapsulate management of xe_device's pat_cache
      lib/intel_pat: Pass xe_device to xe_get_pat_config()
      intel: Implement Wa_14026539277

 lib/intel_pat.c      |  43 +++++++++++--
 lib/intel_pat.h      |   5 ++
 lib/intel_wa.c       |  66 --------------------
 lib/intel_wa.h       |  11 ----
 lib/meson.build      |   2 +-
 lib/xe/xe_query.c    |  15 ++---
 lib/xe/xe_query.h    |  13 ++--
 lib/xe/xe_wa.c       | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/xe/xe_wa.h       |  19 ++++++
 tests/intel/xe_oa.c  |   4 +-
 tests/intel/xe_pat.c |  35 ++++++++---
 11 files changed, 278 insertions(+), 105 deletions(-)
---
base-commit: c35e1277421fed4160fe04067703843b9aa8878c
change-id: 20260714-wa_14026539277-c79e97449287

Best regards,
--  
Gustavo Sousa <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.