Merge tag 'drm-xe-fixes-2024-02-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
UAPI Changes: - Only allow a single user-fence per exec / bind. The reason for this clarification fix is a limitation in the implementation which can be lifted moving forward, if needed. Driver Changes: - A crash fix - A fix for an assert due to missing mem_acces ref - Only allow a single user-fence per exec / bind. - Some sparse warning fixes - Two fixes for compilation failures on various odd combinations of gcc / arch pointed out on LKML. - Fix a fragile partial allocation pointed out on LKML. Cross-driver Change: - A sysfs ABI documentation warning fix This also touches i915 and is acked by i915 maintainers. Signed-off-by:Dave Airlie <airlied@redhat.com> From: Thomas Hellstrom <thomas.hellstrom@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/ZbuCYdMDVK-kAWC5@fedora
Showing
- Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 7 additions, 7 deletionsDocumentation/ABI/testing/sysfs-driver-intel-i915-hwmon
- Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 7 additions, 7 deletionsDocumentation/ABI/testing/sysfs-driver-intel-xe-hwmon
- drivers/gpu/drm/xe/abi/guc_actions_abi.h 2 additions, 2 deletionsdrivers/gpu/drm/xe/abi/guc_actions_abi.h
- drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h 2 additions, 2 deletionsdrivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
- drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h 4 additions, 4 deletionsdrivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
- drivers/gpu/drm/xe/abi/guc_klvs_abi.h 3 additions, 3 deletionsdrivers/gpu/drm/xe/abi/guc_klvs_abi.h
- drivers/gpu/drm/xe/abi/guc_messages_abi.h 10 additions, 10 deletionsdrivers/gpu/drm/xe/abi/guc_messages_abi.h
- drivers/gpu/drm/xe/xe_exec.c 9 additions, 1 deletiondrivers/gpu/drm/xe/xe_exec.c
- drivers/gpu/drm/xe/xe_gt_mcr.c 2 additions, 2 deletionsdrivers/gpu/drm/xe/xe_gt_mcr.c
- drivers/gpu/drm/xe/xe_gt_pagefault.c 7 additions, 4 deletionsdrivers/gpu/drm/xe/xe_gt_pagefault.c
- drivers/gpu/drm/xe/xe_guc_pc.c 2 additions, 0 deletionsdrivers/gpu/drm/xe/xe_guc_pc.c
- drivers/gpu/drm/xe/xe_hw_fence.c 3 additions, 3 deletionsdrivers/gpu/drm/xe/xe_hw_fence.c
- drivers/gpu/drm/xe/xe_lrc.c 7 additions, 7 deletionsdrivers/gpu/drm/xe/xe_lrc.c
- drivers/gpu/drm/xe/xe_pt.c 16 additions, 16 deletionsdrivers/gpu/drm/xe/xe_pt.c
- drivers/gpu/drm/xe/xe_query.c 25 additions, 25 deletionsdrivers/gpu/drm/xe/xe_query.c
- drivers/gpu/drm/xe/xe_sync.h 5 additions, 0 deletionsdrivers/gpu/drm/xe/xe_sync.h
- drivers/gpu/drm/xe/xe_vm.c 99 additions, 66 deletionsdrivers/gpu/drm/xe/xe_vm.c
- drivers/gpu/drm/xe/xe_vm.h 14 additions, 2 deletionsdrivers/gpu/drm/xe/xe_vm.h
- drivers/gpu/drm/xe/xe_vm_types.h 10 additions, 6 deletionsdrivers/gpu/drm/xe/xe_vm_types.h
Please register or sign in to comment