From: Francois Dugast <francois.dugast@intel.com>
To: igt-dev@lists.freedesktop.org
Subject: [igt-dev] [PATCH v5 00/21] uAPI Alignment - Cleanup and future proof
Date: Thu, 30 Nov 2023 18:45:15 +0000 [thread overview]
Message-ID: <20231130184536.7-1-francois.dugast@intel.com> (raw)
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
next reply other threads:[~2023-11-30 18:45 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-30 18:45 Francois Dugast [this message]
2023-11-30 18:45 ` [igt-dev] [PATCH v5 01/21] drm-uapi/xe: Extend drm_xe_vm_bind_op Francois Dugast
2023-11-30 18:45 ` [igt-dev] [PATCH v5 02/21] xe_ioctl: Converge bo_create to the most used version Francois Dugast
2023-12-01 9:51 ` Kamil Konieczny
2023-11-30 18:45 ` [igt-dev] [PATCH v5 03/21] xe_ioctl: Rename *xe_bo_create_flags to simply xe_bo_create Francois Dugast
2023-12-01 10:04 ` Kamil Konieczny
2023-11-30 18:45 ` [igt-dev] [PATCH v5 04/21] xe_query: Add missing include Francois Dugast
2023-11-30 18:45 ` [igt-dev] [PATCH v5 05/21] xe_query: Kill visible_vram_if_possible Francois Dugast
2023-11-30 18:45 ` [igt-dev] [PATCH v5 06/21] drm-uapi/xe: Separate bo_create placement from flags Francois Dugast
2023-12-01 10:38 ` Kamil Konieczny
2023-11-30 18:45 ` [igt-dev] [PATCH v5 07/21] xe: s/hw_engine/engine Francois Dugast
2023-11-30 18:45 ` [igt-dev] [PATCH v5 08/21] drm-uapi/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof Francois Dugast
2023-12-01 14:09 ` Souza, Jose
2023-11-30 18:45 ` [igt-dev] [PATCH v5 09/21] drm-uapi/xe: Reject bo creation of unaligned size Francois Dugast
2023-11-30 20:06 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 10/21] drm-uapi/xe: Align on a common way to return arrays (memory regions) Francois Dugast
2023-11-30 20:11 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 11/21] drm-uapi/xe: Align on a common way to return arrays (gt) Francois Dugast
2023-11-30 20:03 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 12/21] drm-uapi/xe: Align on a common way to return arrays (engines) Francois Dugast
2023-11-30 20:04 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 13/21] drm-uapi/xe: Split xe_sync types from flags Francois Dugast
2023-11-30 20:07 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 14/21] drm-uapi/xe: Kill tile_mask Francois Dugast
2023-11-30 18:45 ` [igt-dev] [PATCH v5 15/21] drm-uapi/xe: Crystal Reference Clock updates Francois Dugast
2023-11-30 20:10 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 16/21] drm-uapi/xe: Add Tile ID information to the GT info query Francois Dugast
2023-11-30 19:04 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 17/21] drm-uapi/xe: Fix various struct padding for 64b alignment Francois Dugast
2023-11-30 20:07 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 18/21] drm-uapi/xe: Move xe_exec after xe_exec_queue Francois Dugast
2023-11-30 19:04 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 19/21] tests/intel/xe: Adjust to KMD uAPI changes for long-running VMs Francois Dugast
2023-12-01 10:00 ` Francois Dugast
2023-11-30 18:45 ` [igt-dev] [PATCH v5 20/21] drm-uapi/xe: Remove unused extension definition Francois Dugast
2023-11-30 19:04 ` Rodrigo Vivi
2023-11-30 18:45 ` [igt-dev] [PATCH v5 21/21] drm-uapi/xe: Kill exec_queue_set_property Francois Dugast
2023-11-30 19:05 ` Rodrigo Vivi
2023-11-30 20:35 ` [igt-dev] ✗ Fi.CI.BAT: failure for uAPI Alignment - Cleanup and future proof (rev5) Patchwork
2023-11-30 23:25 ` [igt-dev] ✗ CI.xeBAT: " Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231130184536.7-1-francois.dugast@intel.com \
--to=francois.dugast@intel.com \
--cc=igt-dev@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox