From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8F81210F253 for ; Thu, 10 Mar 2022 07:15:43 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= To: igt-dev@lists.freedesktop.org Date: Thu, 10 Mar 2022 08:15:23 +0100 Message-Id: <20220310071529.61930-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 0/6] Add i915 blt library + gem_ccs test List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Enable DG2+ testing of flatccs. Idea of library comes from Ayaz, just implementation differs due to some reasons discovered during different tiling testing. v3: rebased on top of local DG2 pciids v4: fix tile64 - set mip tail v5: use gem-pool in ctrl-surf-copy use uc mocs (Ayaz) address review comments (Kamil) Cc: Apoorva Singh Cc: Ayaz A Siddiqui Apoorva Singh (1): lib/i915: Introduce library intel_mocs Chris Wilson (1): i915/gem_engine_topology: Add helpers for checking driver capabilities Zbigniew KempczyƄski (4): lib/i915/gem_create: Introduce gem-pool bo cache tests/api_intel_allocator: Verify gem-pool is working as expected lib/i915_blt: Add library for blitter tests/gem_ccs: Verify uncompressed and compressed blits .../igt-gpu-tools/igt-gpu-tools-docs.xml | 2 + lib/i915/gem_create.c | 271 +++++ lib/i915/gem_create.h | 4 + lib/i915/gem_engine_topology.c | 39 + lib/i915/gem_engine_topology.h | 5 + lib/i915/i915_blt.c | 1082 +++++++++++++++++ lib/i915/i915_blt.h | 196 +++ lib/i915/intel_mocs.c | 56 + lib/i915/intel_mocs.h | 25 + lib/igt_core.c | 2 + lib/meson.build | 2 + tests/i915/api_intel_allocator.c | 58 + tests/i915/gem_ccs.c | 487 ++++++++ tests/meson.build | 1 + 14 files changed, 2230 insertions(+) create mode 100644 lib/i915/i915_blt.c create mode 100644 lib/i915/i915_blt.h create mode 100644 lib/i915/intel_mocs.c create mode 100644 lib/i915/intel_mocs.h create mode 100644 tests/i915/gem_ccs.c -- 2.32.0