From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5CA1D10E067 for ; Fri, 13 Oct 2023 11:31:04 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= To: igt-dev@lists.freedesktop.org Date: Fri, 13 Oct 2023 13:28:44 +0200 Message-Id: <20231013112848.68164-1-zbigniew.kempczynski@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t v2 0/4] Add flat-ccs tests List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: On DG2 I observe data inconsistency with flat-ccs when buffers are returning back from system to vram. For the verification first group of subtests is run on 20% of vram, second on 110% which triggers eviction. Issue is visible mostly on 'parallel' subtests. v2: Add different cmdline switches to exercise eviction using different sizes and vram overcommitment percent Zbigniew KempczyƄski (4): lib/intel_blt: Release an offset in the allocator on buffer destroy lib/igt_sizes: Add common SZ_* header tests/xe_evict_ccs: Add evict ccs test intel-ci/xe-fast-feedback: Add two xe_evict_ccs subtests for Xe run lib/igt.h | 1 + lib/igt_sizes.h | 44 ++ lib/intel_blt.c | 15 +- lib/intel_blt.h | 2 + lib/xe/xe_query.h | 4 +- tests/intel-ci/xe-fast-feedback.testlist | 2 + tests/intel/gem_exec_async.c | 2 - tests/intel/gem_lmem_swapping.c | 1 - tests/intel/i915_query.c | 1 - tests/intel/xe_evict.c | 3 - tests/intel/xe_evict_ccs.c | 522 +++++++++++++++++++++++ tests/meson.build | 1 + tests/msm/msm_shrink.c | 2 - 13 files changed, 587 insertions(+), 13 deletions(-) create mode 100644 lib/igt_sizes.h create mode 100644 tests/intel/xe_evict_ccs.c -- 2.34.1