From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6BF1610E06F for ; Thu, 30 Nov 2023 18:45:48 +0000 (UTC) From: Francois Dugast To: igt-dev@lists.freedesktop.org Date: Thu, 30 Nov 2023 18:45:15 +0000 Message-Id: <20231130184536.7-1-francois.dugast@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH v5 00/21] uAPI Alignment - Cleanup and future proof List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Now that the kernel series [1] has stabilized, finally sending a new version of the IGT series that aligns with it and which addresses the feedback received on ealier versions. Many thanks to Kamil for the reviews and sorry for the delay. v2: Rebase and rework to align on new kernel series v3: Rebase and rework to align on new kernel series v4: Rebase and rework to align on new kernel series, fixes v5: Rebase and rework to align on new kernel series [1] https://patchwork.freedesktop.org/series/126535/#rev6 Francois Dugast (13): drm-uapi/xe: Extend drm_xe_vm_bind_op drm-uapi/xe: Reject bo creation of unaligned size drm-uapi/xe: Align on a common way to return arrays (memory regions) drm-uapi/xe: Align on a common way to return arrays (gt) drm-uapi/xe: Align on a common way to return arrays (engines) drm-uapi/xe: Split xe_sync types from flags drm-uapi/xe: Kill tile_mask drm-uapi/xe: Crystal Reference Clock updates drm-uapi/xe: Add Tile ID information to the GT info query drm-uapi/xe: Fix various struct padding for 64b alignment drm-uapi/xe: Move xe_exec after xe_exec_queue drm-uapi/xe: Remove unused extension definition drm-uapi/xe: Kill exec_queue_set_property Rodrigo Vivi (7): xe_ioctl: Converge bo_create to the most used version xe_ioctl: Rename *xe_bo_create_flags to simply xe_bo_create xe_query: Add missing include xe_query: Kill visible_vram_if_possible drm-uapi/xe: Separate bo_create placement from flags xe: s/hw_engine/engine drm-uapi/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof Thomas Hellström (1): tests/intel/xe: Adjust to KMD uAPI changes for long-running VMs benchmarks/gem_wsim.c | 24 +-- include/drm-uapi/xe_drm.h | 267 +++++++++++++++++------------ lib/igt_draw.c | 8 +- lib/igt_fb.c | 8 +- lib/intel_batchbuffer.c | 16 +- lib/intel_blt.c | 4 +- lib/intel_bufops.c | 2 +- lib/intel_compute.c | 6 +- lib/intel_ctx.c | 4 +- lib/xe/xe_ioctl.c | 69 ++++---- lib/xe/xe_ioctl.h | 18 +- lib/xe/xe_query.c | 121 ++++--------- lib/xe/xe_query.h | 27 ++- lib/xe/xe_spin.c | 15 +- lib/xe/xe_util.c | 10 +- tests/intel/api_intel_allocator.c | 4 +- tests/intel/kms_big_fb.c | 22 +-- tests/intel/kms_ccs.c | 5 +- tests/intel/xe_ccs.c | 12 +- tests/intel/xe_copy_basic.c | 8 +- tests/intel/xe_create.c | 17 +- tests/intel/xe_dma_buf_sync.c | 11 +- tests/intel/xe_drm_fdinfo.c | 25 +-- tests/intel/xe_evict.c | 58 ++++--- tests/intel/xe_evict_ccs.c | 7 +- tests/intel/xe_exec_balancer.c | 49 +++--- tests/intel/xe_exec_basic.c | 22 +-- tests/intel/xe_exec_compute_mode.c | 20 ++- tests/intel/xe_exec_fault_mode.c | 23 +-- tests/intel/xe_exec_reset.c | 81 +++++---- tests/intel/xe_exec_store.c | 42 +++-- tests/intel/xe_exec_threads.c | 57 +++--- tests/intel/xe_exercise_blt.c | 4 +- tests/intel/xe_huc_copy.c | 5 +- tests/intel/xe_intel_bb.c | 5 +- tests/intel/xe_mmap.c | 69 ++++---- tests/intel/xe_noexec_ping_pong.c | 13 +- tests/intel/xe_pat.c | 18 +- tests/intel/xe_perf_pmu.c | 18 +- tests/intel/xe_pm.c | 39 +++-- tests/intel/xe_pm_residency.c | 9 +- tests/intel/xe_prime_self_import.c | 65 +++++-- tests/intel/xe_query.c | 81 +++++---- tests/intel/xe_spin_batch.c | 15 +- tests/intel/xe_vm.c | 141 +++++++-------- tests/intel/xe_waitfence.c | 31 ++-- tests/kms_addfb_basic.c | 2 +- tests/kms_getfb.c | 2 +- tests/kms_plane.c | 2 +- 49 files changed, 842 insertions(+), 739 deletions(-) -- 2.34.1