Dave, Simona This week's drm-xe-next-fixes pull. Quite a few this week. One thing to be aware of is a conflict in "Create LRC bo without VM", Looks like a commit got pulled into drm-xe-fixes that is not in drm-xe-next-fixes, and pulling this branch will likely conflict with that once Linus merges.
Thanks, Thomas drm-xe-next-fixes-2025-06-05: Driver Changes: - A couple of vm init fixes (Matt Auld) - Hwmon fixes (Karthik) - Drop reduntant conversion to bool (Raag) - Fix CONFIG_INTEL_VSEC dependency (Arnd) - Rework eviction rejection of bound external bos (Thomas) - Stop re-submitting signalled jobs (Matt Auld) - A couple of pxp fixes (Daniele) - Add back a fix that got lost in a merge (Matt Auld) - Create LRC bo without VM (Niranjana) - Fix for the above fix (Maciej) The following changes since commit 40493d97b329f8185c0f04dc0ef2b9ffc58e7f3b: drm/xe: Add missing documentation of rpa_freq (2025-05-28 17:23:13 +0200) are available in the Git repository at: https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-06-05 for you to fetch changes up to 7c7c5cb5b5bf9d8ccc6a51b28687c9e7ff7f1890: drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init() (2025-06-05 18:55:46 +0200) ---------------------------------------------------------------- Driver Changes: - A couple of vm init fixes (Matt Auld) - Hwmon fixes (Karthik) - Drop reduntant conversion to bool (Raag) - Fix CONFIG_INTEL_VSEC dependency (Arnd) - Rework eviction rejection of bound external bos (Thomas) - Stop re-submitting signalled jobs (Matt Auld) - A couple of pxp fixes (Daniele) - Add back a fix that got lost in a merge (Matt Auld) - Create LRC bo without VM (Niranjana) - Fix for the above fix (Maciej) ---------------------------------------------------------------- Arnd Bergmann (1): drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency Daniele Ceraolo Spurio (2): drm/xe/pxp: Use the correct define in the set_property_funcs array drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready Karthik Poosa (2): drm/xe/hwmon: Add support to manage power limits though mailbox drm/xe/hwmon: Move card reactive critical power under channel card Maciej Patelczyk (1): drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init() Matthew Auld (4): drm/xe/vm: move rebind_work init earlier drm/xe/vm: move xe_svm_init() earlier drm/xe/sched: stop re-submitting signalled jobs drm/xe/guc_submit: add back fix Niranjana Vishwanathapura (1): drm/xe: Create LRC BO without VM Raag Jadav (1): drm/xe: drop redundant conversion to bool Thomas Hellström (1): drm/xe: Rework eviction rejection of bound external bos .../ABI/testing/sysfs-driver-intel-xe-hwmon | 20 +- drivers/gpu/drm/xe/Kconfig | 3 +- drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 10 +- drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 4 - drivers/gpu/drm/xe/xe_bo.c | 48 ++- drivers/gpu/drm/xe/xe_device_sysfs.c | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 4 + drivers/gpu/drm/xe/xe_exec_queue.c | 15 +- drivers/gpu/drm/xe/xe_gpu_scheduler.h | 10 +- drivers/gpu/drm/xe/xe_guc_submit.c | 11 + drivers/gpu/drm/xe/xe_hwmon.c | 388 +++++++++++++++------ drivers/gpu/drm/xe/xe_lrc.c | 23 +- drivers/gpu/drm/xe/xe_pci.c | 5 + drivers/gpu/drm/xe/xe_pcode.c | 11 + drivers/gpu/drm/xe/xe_pcode.h | 3 + drivers/gpu/drm/xe/xe_pcode_api.h | 7 + drivers/gpu/drm/xe/xe_pxp.c | 8 +- drivers/gpu/drm/xe/xe_vm.c | 27 +- drivers/gpu/drm/xe/xe_vm.h | 69 ++++ drivers/gpu/drm/xe/xe_vm_types.h | 8 + include/uapi/drm/xe_drm.h | 5 + 21 files changed, 493 insertions(+), 188 deletions(-)