All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t 0/9] Prepare for a synchronous command parser
@ 2021-07-14 17:31 Jason Ekstrand
  2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 1/9] lib/intel_ctx: Add a intel_ctx_cfg_engine_class helper Jason Ekstrand
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Jason Ekstrand @ 2021-07-14 17:31 UTC (permalink / raw)
  To: igt-dev; +Cc: Lakshminarayana Vudum

We're trying to move the command parser in i915 back to being synchronous
and happening in execbuf().  This patch series does two things primarily:

 1. Rework the way we check for the command parser.  Previously, we had a
    parameter that claimed to check per-engine but the engine was ignored.
    With this series, we now have a version which doesn't take an engine
    for general "Is there a command parser at all?" checks and one which
    takes a context config and an engine specifier and provides an accurate
    check.

 2. Delete tests which don't work with a synchronous command parser.
    Originally, I took a more conservative approach and just made those
    tests skip but Daniel had patches to delete them since we'd like to
    make relocations immediate again as well and then they won't work at
    all.

Cc: Lakshminarayana Vudum <lakshminarayana.vudum@intel.com>

Daniel Vetter (4):
  tests/gem_exec_schedule: Use store_dword_plug again (v2)
  Revert "test/i915/gem_exec_reloc: Restore interclient testings"
  Revert "i915/gem_exec_reloc: Flood the ring with GPU relocs"
  Revert "i915/gem_exec_reloc: Check that relocations do not block"

Jason Ekstrand (5):
  lib/intel_ctx: Add a intel_ctx_cfg_engine_class helper
  tests/i915/gem_eio: Convert to intel_ctx_t
  tests/i915/gem_ctx_persistence: Use intel_ctx_t for hang subtests
  i915: Improve the precision of command parser checks
  tests/i915/gen9_exec_parse: Expect sync_fence_status to succeed

 lib/i915/gem_submission.c        |  38 ++-
 lib/i915/gem_submission.h        |   8 +-
 lib/igt_dummyload.c              |  15 +-
 lib/intel_ctx.c                  |  42 +--
 lib/intel_ctx.h                  |   1 +
 tests/i915/gem_ctx_persistence.c |  43 +--
 tests/i915/gem_eio.c             |  59 ++--
 tests/i915/gem_exec_balancer.c   |   2 +-
 tests/i915/gem_exec_reloc.c      | 445 -------------------------------
 tests/i915/gem_exec_schedule.c   |  52 +---
 tests/i915/gen7_exec_parse.c     |   2 +-
 tests/i915/gen9_exec_parse.c     |   6 +-
 tests/i915/i915_hangman.c        |   2 +-
 13 files changed, 146 insertions(+), 569 deletions(-)

-- 
2.31.1

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-07-15 15:58 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-14 17:31 [igt-dev] [PATCH i-g-t 0/9] Prepare for a synchronous command parser Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 1/9] lib/intel_ctx: Add a intel_ctx_cfg_engine_class helper Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 2/9] tests/i915/gem_eio: Convert to intel_ctx_t Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 3/9] tests/i915/gem_ctx_persistence: Use intel_ctx_t for hang subtests Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 4/9] i915: Improve the precision of command parser checks Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 5/9] tests/gem_exec_schedule: Use store_dword_plug again (v2) Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 6/9] Revert "test/i915/gem_exec_reloc: Restore interclient testings" Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 7/9] Revert "i915/gem_exec_reloc: Flood the ring with GPU relocs" Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 8/9] Revert "i915/gem_exec_reloc: Check that relocations do not block" Jason Ekstrand
2021-07-14 17:31 ` [igt-dev] [PATCH i-g-t 9/9] tests/i915/gen9_exec_parse: Expect sync_fence_status to succeed Jason Ekstrand
2021-07-14 17:38   ` Vudum, Lakshminarayana
2021-07-14 19:33     ` Jason Ekstrand
2021-07-15 12:33 ` [igt-dev] ✓ Fi.CI.BAT: success for Prepare for a synchronous command parser (rev2) Patchwork
2021-07-15 15:54 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2021-07-15 15:58   ` Vudum, Lakshminarayana

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.