From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 81DA310E05C for ; Mon, 1 May 2023 23:04:18 +0000 (UTC) From: Matthew Brost To: igt-dev@lists.freedesktop.org Date: Mon, 1 May 2023 16:04:11 -0700 Message-Id: <20230501230416.3210262-1-matthew.brost@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH 0/5] IGT updates for upstreaming prep List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Main changes: - Add tests for NULL bindings (VK Sparse) - Test new GPUVA features (MMAP style binds, avoiding rebinds, doing rebinds) - Update to VM bind uAPI + error handling flow KMD series associated with these changes: https://patchwork.freedesktop.org/series/117156/ Signed-off-by: Matthew Brost Matthew Brost (5): xe: Update to latest uAPI xe_exec_basic: Add NULL VM bind section xe_vm: MMAP style VM binds section xe_vm: Add mmap / munmap sections that split large pages xe: Update to new VM bind uAPI include/drm-uapi/xe_drm.h | 106 ++---- lib/intel_batchbuffer.c | 2 +- lib/xe/xe_compute.c | 2 +- lib/xe/xe_ioctl.c | 15 +- lib/xe/xe_ioctl.h | 2 +- lib/xe/xe_query.c | 2 +- tests/xe/xe_create.c | 2 +- tests/xe/xe_evict.c | 23 +- tests/xe/xe_exec_balancer.c | 6 +- tests/xe/xe_exec_basic.c | 38 ++- tests/xe/xe_exec_compute_mode.c | 6 +- tests/xe/xe_exec_fault_mode.c | 6 +- tests/xe/xe_exec_reset.c | 8 +- tests/xe/xe_exec_threads.c | 112 ++---- tests/xe/xe_guc_pc.c | 2 +- tests/xe/xe_huc_copy.c | 2 +- tests/xe/xe_intel_bb.c | 2 +- tests/xe/xe_pm.c | 2 +- tests/xe/xe_vm.c | 583 ++++++++++++++++++++++---------- tests/xe/xe_waitfence.c | 18 +- 20 files changed, 532 insertions(+), 407 deletions(-) -- 2.34.1