dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PULL] drm-xe-next-fixes
@ 2023-12-26 18:27 Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2023-12-26 18:27 UTC (permalink / raw)
  To: dri-devel, intel-xe, airlied, daniel.vetter, lucas.demarchi,
	ogabbay, thomas.hellstrom

Hi Dave and Sima,

Here goes the fixes that I had promised last week.

With these in place we should be good now with the all yes config W=1
and different compilers.

Thanks for already include that one that disables the 32-bit. I had
just noticed when I was trying to cherry-pick it to the -next-fixes branch.

Thanks,
Rodrigo.

The following changes since commit 92242716ee92d2aa3c38c736b53d8910d443566d:

  Merge tag 'drm-habanalabs-next-2023-12-19' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next (2023-12-22 14:52:04 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2023-12-26

for you to fetch changes up to 315acff5196f4e2f84a2a2d093000e0c6b0b4d1c:

  drm/xe: Fix warning on impossible condition (2023-12-26 12:53:26 -0500)

----------------------------------------------------------------
- Fix couple unfined behavior cases to calm UBSAN and clang (Matt Brost, Lucas)

----------------------------------------------------------------
Lucas De Marchi (1):
      drm/xe: Fix warning on impossible condition

Matthew Brost (1):
      drm/xe: Fix UBSAN splat in add_preempt_fences()

 drivers/gpu/drm/xe/xe_vm.c              | 3 +++
 drivers/gpu/drm/xe/xe_wait_user_fence.c | 1 +
 2 files changed, 4 insertions(+)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-01-16 10:22 Thomas Hellström
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellström @ 2024-01-16 10:22 UTC (permalink / raw)
  To: daniel.vetter, airlied
  Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Hellström,
	Lucas De Marchi, Oded Gabbay, Maxime Ripard, Thomas Zimmermann,
	Rodrigo Vivi, intel-gfx

Hi Maintainers,

Various fixes for the Xe driver, as described below, for -rc1.

Thanks,
Thomas


The following changes since commit 315acff5196f4e2f84a2a2d093000e0c6b0b4d1c:

  drm/xe: Fix warning on impossible condition (2023-12-26 12:53:26 -0500)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-01-16

for you to fetch changes up to bf3ff145df184698a8a80b33265064638572366f:

  drm/xe: display support should not depend on EXPERT (2024-01-15 21:40:32 +0100)

----------------------------------------------------------------
Driver Changes:
- Fix for definition of wakeref_t
- Fix for an error code aliasing
- Fix for VM_UNBIND_ALL in the case there are no bound VMAs
- Fixes for a number of __iomem address space mismatches reported by sparse
- Fixes for the assignment of exec_queue priority
- A Fix for skip_guc_pc not taking effect
- Workaround for a build problem on GCC 11
- A couple of fixes for error paths
- Fix a Flat CCS compression metadata copy issue
- Fix a misplace array bounds checking
- Don't have display support depend on EXPERT (as discussed on IRC)

----------------------------------------------------------------
Brian Welty (3):
      drm/xe: Fix guc_exec_queue_set_priority
      drm/xe: Fix modifying exec_queue priority in xe_migrate_init
      drm/xe: Fix bounds checking in __xe_bo_placement_for_flags()

Dan Carpenter (3):
      drm/xe/device: clean up on error in probe()
      drm/xe/selftests: Fix an error pointer dereference bug
      drm/xe: unlock on error path in xe_vm_add_compute_exec_queue()

Jani Nikula (1):
      drm/xe: display support should not depend on EXPERT

José Roberto de Souza (1):
      drm/xe: Fix definition of intel_wakeref_t

Matthew Brost (1):
      drm/xe: Fix exec IOCTL long running exec queue ring full condition

Paul E. McKenney (1):
      drm/xe: Fix build bug for GCC 11

Thomas Hellström (6):
      drm/xe/vm: Fix an error path
      drm/xe: Use __iomem for the regs pointer
      drm/xe: Annotate xe_mem_region::mapping with __iomem
      drm/xe: Annotate multiple mmio pointers with __iomem
      drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem
      drm/xe/migrate: Fix CCS copy for small VRAM copy chunks

Vinay Belgaumkar (1):
      drm/xe: Check skip_guc_pc before setting SLPC flag

 drivers/gpu/drm/xe/Kconfig                         |   2 +-
 drivers/gpu/drm/xe/Makefile                        |   1 -
 .../gpu/drm/xe/compat-i915-headers/intel_wakeref.h |   2 +-
 drivers/gpu/drm/xe/tests/xe_bo.c                   |   5 +-
 drivers/gpu/drm/xe/tests/xe_migrate.c              |   2 +-
 drivers/gpu/drm/xe/xe_bo.c                         |  16 +--
 drivers/gpu/drm/xe/xe_device.c                     |   2 +-
 drivers/gpu/drm/xe/xe_device_types.h               |   8 +-
 drivers/gpu/drm/xe/xe_exec.c                       |   7 +-
 drivers/gpu/drm/xe/xe_exec_queue.c                 |   5 +
 drivers/gpu/drm/xe/xe_exec_queue_types.h           |   6 +-
 drivers/gpu/drm/xe/xe_gt_freq.c                    |   3 +
 drivers/gpu/drm/xe/xe_guc.c                        |   7 +-
 drivers/gpu/drm/xe/xe_guc_submit.c                 |   7 +-
 drivers/gpu/drm/xe/xe_migrate.c                    | 133 +++++++++++++--------
 drivers/gpu/drm/xe/xe_mmio.c                       |   2 +-
 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c             |   4 +-
 drivers/gpu/drm/xe/xe_vm.c                         |  15 ++-
 18 files changed, 136 insertions(+), 91 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-03-04 16:00 Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2024-03-04 16:00 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

A few xe fixes for 6.9.

drm-xe-next-fixes-2024-03-04:
Driver Changes:

- Fix kunit link failure with built-in xe
- Fix one more 32-bit build failure with ARM compiler
- Fix initialization order of topology struct
- Cleanup unused fields in struct xe_vm
- Fix xe_vm leak when handling page fault on a VM not in fault mode
- Drop use of "grouped target" feature in Makefile since that's
   only available in make >= 4.3

thanks,
Lucas De Marchi

The following changes since commit c6d6a82d8a9f8f9326b760accaa532b839b80140:

   Merge tag 'drm-misc-next-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next (2024-03-01 19:38:13 +1000)

are available in the Git repository at:

   ssh://git@gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-03-04

for you to fetch changes up to e62d2e00780b4a465c77d2229837495fcbc480d3:

   drm/xe: Replace 'grouped target' in Makefile with pattern rule (2024-03-04 08:41:28 -0600)

----------------------------------------------------------------
Driver Changes:

- Fix kunit link failure with built-in xe
- Fix one more 32-bit build failure with ARM compiler
- Fix initialization order of topology struct
- Cleanup unused fields in struct xe_vm
- Fix xe_vm leak when handling page fault on a VM not in fault mode
- Drop use of "grouped target" feature in Makefile since that's
   only available in make >= 4.3

----------------------------------------------------------------
Arnd Bergmann (2):
       drm/xe/kunit: fix link failure with built-in xe
       drm/xe/xe2: fix 64-bit division in pte_update_size

Dafna Hirschfeld (1):
       drm/xe: Replace 'grouped target' in Makefile with pattern rule

Matthew Brost (1):
       drm/xe: Fix ref counting leak on page fault

Mika Kuoppala (1):
       drm/xe: Remove obsolete async_ops from struct xe_vm

Zhanjun Dong (1):
       drm/xe/guc: Fix missing topology init

  drivers/gpu/drm/xe/Kconfig           |  1 +
  drivers/gpu/drm/xe/Kconfig.debug     |  1 -
  drivers/gpu/drm/xe/Makefile          |  9 ++++++---
  drivers/gpu/drm/xe/xe_gt.c           |  3 +--
  drivers/gpu/drm/xe/xe_gt_pagefault.c |  6 ++++--
  drivers/gpu/drm/xe/xe_migrate.c      |  2 +-
  drivers/gpu/drm/xe/xe_vm_types.h     | 24 ------------------------
  7 files changed, 13 insertions(+), 33 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-03-15  4:14 Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2024-03-15  4:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here are the drm-xe fixes for the 6.9 cycle. Just 3 fixes: one trivial
fix for error path handling, one to avoid pinning all VMAs in
drm_gpuvm_exec_lock() when num_batch_buffer passed to xe_exec is 0 and
the other to allow userspace to free userptr while still having
bindings.

Lucas De Marchi

drm-xe-next-fixes-2024-03-14:
Driver changes:

- Invalidate userptr VMA on page pin fault, allowing userspace
   to free userptr while still having bindings
- Fail early on sysfs file creation error
- Skip VMA pinning on xe_exec with num_batch_buffer == 0

The following changes since commit e62d2e00780b4a465c77d2229837495fcbc480d3:

   drm/xe: Replace 'grouped target' in Makefile with pattern rule (2024-03-04 08:41:28 -0600)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-03-14

for you to fetch changes up to dd8a07f06dfd946e0eea1a3323d52e7c28a6ed80:

   drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC (2024-03-14 14:29:42 -0500)

----------------------------------------------------------------
Driver changes:

- Invalidate userptr VMA on page pin fault, allowing userspace
   to free userptr while still having bindings
- Fail early on sysfs file creation error
- Skip VMA pinning on xe_exec with num_batch_buffer == 0

----------------------------------------------------------------
Himal Prasad Ghimiray (1):
       drm/xe: Return if kobj creation is failed

José Roberto de Souza (1):
       drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC

Matthew Brost (1):
       drm/xe: Invalidate userptr VMA on page pin fault

  drivers/gpu/drm/xe/xe_exec.c         | 41 ++++++++++++++++++++----------------
  drivers/gpu/drm/xe/xe_gt_pagefault.c |  4 ++--
  drivers/gpu/drm/xe/xe_trace.h        |  2 +-
  drivers/gpu/drm/xe/xe_vm.c           | 32 +++++++++++++++++++++-------
  drivers/gpu/drm/xe/xe_vm_types.h     |  7 ++----
  drivers/gpu/drm/xe/xe_vram_freq.c    |  4 +++-
  6 files changed, 55 insertions(+), 35 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-05-02 14:26 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2024-05-02 14:26 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Dave, Sima

This week's small set of fixes for drm-next.

drm-xe-next-fixes-2024-05-02:
Driver Changes:
- Fix for a backmerge going slightly wrong.
- An UAF fix
- Avoid a WA error on LNL.

Thanks,
Thomas

The following changes since commit 4a56c0ed5aa0bcbe1f5f7d755fb1fe1ebf48ae9c:

  Merge tag 'amd-drm-next-6.10-2024-04-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-04-30 14:43:00 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-05-02

for you to fetch changes up to 3bc8848bb7f7478e6806e4522b06b63f40a53e1e:

  drm/xe: Merge 16021540221 and 18034896535 WAs (2024-05-02 11:29:42 +0200)

----------------------------------------------------------------
Driver Changes:
- Fix for a backmerge going slightly wrong.
- An UAF fix
- Avoid a WA error on LNL.

----------------------------------------------------------------
Lucas De Marchi (1):
      drm/xe: Merge 16021540221 and 18034896535 WAs

Matthew Auld (1):
      drm/xe/vm: prevent UAF in rebind_work_func()

Thomas Hellström (1):
      drm/xe: Fix unexpected backmerge results

 drivers/gpu/drm/xe/xe_vm.c       | 16 ++++++++++------
 drivers/gpu/drm/xe/xe_vm_types.h |  4 ++++
 drivers/gpu/drm/xe/xe_wa.c       |  7 +------
 3 files changed, 15 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-05-09 16:35 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2024-05-09 16:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi, Dave & Sima

This weeks -next-fixes. Two fixes breifly described below.

Driver Changes:
- Use ordered WQ for G2H handler. (Matthew Brost)
- Use flexible-array rather than zero-sized (Lucas De Marchi)

Thanks,
Thomas

The following changes since commit 3bc8848bb7f7478e6806e4522b06b63f40a53e1e:

  drm/xe: Merge 16021540221 and 18034896535 WAs (2024-05-02 11:29:42 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-05-09-1

for you to fetch changes up to d69c3d4b53829097b8948d6791ea32c07de3faab:

  drm/xe/ads: Use flexible-array (2024-05-09 17:51:46 +0200)

----------------------------------------------------------------
Driver Changes:
- Use ordered WQ for G2H handler. (Matthew Brost)
- Use flexible-array rather than zero-sized (Lucas De Marchi)

----------------------------------------------------------------
Lucas De Marchi (1):
      drm/xe/ads: Use flexible-array

Matthew Brost (1):
      drm/xe: Use ordered WQ for G2H handler

 drivers/gpu/drm/xe/xe_guc_ads.c      | 2 +-
 drivers/gpu/drm/xe/xe_guc_ct.c       | 5 +++++
 drivers/gpu/drm/xe/xe_guc_ct.h       | 2 +-
 drivers/gpu/drm/xe/xe_guc_ct_types.h | 2 ++
 4 files changed, 9 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-07-09 21:31 Rodrigo Vivi
  2024-07-10 19:42 ` Lucas De Marchi
  0 siblings, 1 reply; 23+ messages in thread
From: Rodrigo Vivi @ 2024-07-09 21:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

 Here goes a very early drm-xe-next-fixes with 2 important fixes
 that are going to impact user space.

 1. The first one is the rename of the OA stuff from the bad 'perf'
 name to the xe_observation. Although the rename in the uapi
 header is likely inoffensive because our UMDs always copy the
 header to their code, there's a sysfs filename change that is
 impacting mesa.

 For this one Mesa MR is ready and they are only waiting for this
 pull request to be picked by you so they can merge that to Mesa:
 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30027

 With both sides in place, there won't be any kernel version
 released with the bad naming and no Mesa released using that
 filename. This is the main reason that I'm sending this PR
 earlier than normal.

 2. The second case, which also impact user space is the
 write-back caching mode for system memory on DGFX. In this case
 we introduce a limitation in the cache selection uapi that is
 transparent to UMDs. I mean, no change on their side is needed.
 Coherence is maintained with some know possible visible and
 acceptable/accepted differences in CPU access speed.

 Thanks,
 Rodrigo.

drm-xe-next-fixes-2024-07-09:
UAPI Changes:
- Rename xe perf layer as xe observation layer (Ashutosh)
- Use write-back caching mode for system memory on DGFX (Thomas)

Driver Changes:
- Drop trace_xe_hw_fence_free (Brost)
The following changes since commit 62a05f4ae9c1fb70bc75d494c9c1c373d2c2e374:

  Merge tag 'drm-msm-next-2024-07-04' of https://gitlab.freedesktop.org/drm/msm into drm-next (2024-07-05 12:45:41 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-07-09

for you to fetch changes up to 463108053c19f24fa228863824698d5ca72826b6:

  drm/xe: Drop trace_xe_hw_fence_free (2024-07-09 16:21:26 -0400)

----------------------------------------------------------------
UAPI Changes:
- Rename xe perf layer as xe observation layer (Ashutosh)
- Use write-back caching mode for system memory on DGFX (Thomas)

Driver Changes:
- Drop trace_xe_hw_fence_free (Brost)

----------------------------------------------------------------
Ashutosh Dixit (1):
      drm/xe/uapi: Rename xe perf layer as xe observation layer

Matthew Brost (1):
      drm/xe: Drop trace_xe_hw_fence_free

Thomas Hellström (1):
      drm/xe: Use write-back caching mode for system memory on DGFX

 drivers/gpu/drm/xe/Makefile          |   2 +-
 drivers/gpu/drm/xe/xe_bo.c           |  47 +++++++++------
 drivers/gpu/drm/xe/xe_bo_types.h     |   3 +-
 drivers/gpu/drm/xe/xe_device.c       |   4 +-
 drivers/gpu/drm/xe/xe_device_types.h |   2 +-
 drivers/gpu/drm/xe/xe_gt_types.h     |   2 +-
 drivers/gpu/drm/xe/xe_hw_fence.c     |   1 -
 drivers/gpu/drm/xe/xe_module.c       |   6 +-
 drivers/gpu/drm/xe/xe_oa.c           |  34 +++++------
 drivers/gpu/drm/xe/xe_observation.c  |  93 +++++++++++++++++++++++++++++
 drivers/gpu/drm/xe/xe_observation.h  |  20 +++++++
 drivers/gpu/drm/xe/xe_perf.c         |  92 -----------------------------
 drivers/gpu/drm/xe/xe_perf.h         |  20 -------
 drivers/gpu/drm/xe/xe_trace.h        |   5 --
 include/uapi/drm/xe_drm.h            | 110 +++++++++++++++++++----------------
 15 files changed, 227 insertions(+), 214 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/xe_observation.c
 create mode 100644 drivers/gpu/drm/xe/xe_observation.h
 delete mode 100644 drivers/gpu/drm/xe/xe_perf.c
 delete mode 100644 drivers/gpu/drm/xe/xe_perf.h

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PULL] drm-xe-next-fixes
  2024-07-09 21:31 Rodrigo Vivi
@ 2024-07-10 19:42 ` Lucas De Marchi
  2024-07-10 20:45   ` Rodrigo Vivi
  0 siblings, 1 reply; 23+ messages in thread
From: Lucas De Marchi @ 2024-07-10 19:42 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Tvrtko Ursulin, Thomas Zimmermann, Maarten Lankhorst,
	Maxime Ripard, Thomas Hellström, Oded Gabbay, dri-devel,
	intel-gfx, intel-xe, dim-tools

On Tue, Jul 09, 2024 at 05:31:39PM GMT, Rodrigo Vivi wrote:
>Hi Dave and Sima,
>
> Here goes a very early drm-xe-next-fixes with 2 important fixes
> that are going to impact user space.
>
> 1. The first one is the rename of the OA stuff from the bad 'perf'
> name to the xe_observation. Although the rename in the uapi
> header is likely inoffensive because our UMDs always copy the
> header to their code, there's a sysfs filename change that is
> impacting mesa.
>
> For this one Mesa MR is ready and they are only waiting for this
> pull request to be picked by you so they can merge that to Mesa:
> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30027
>
> With both sides in place, there won't be any kernel version
> released with the bad naming and no Mesa released using that
> filename. This is the main reason that I'm sending this PR
> earlier than normal.
>
> 2. The second case, which also impact user space is the
> write-back caching mode for system memory on DGFX. In this case
> we introduce a limitation in the cache selection uapi that is
> transparent to UMDs. I mean, no change on their side is needed.
> Coherence is maintained with some know possible visible and
> acceptable/accepted differences in CPU access speed.

but this commit is also going to drm-xe-fixes, so I don't think we
should have it in this pull. I'm looking at some changes to dim to avoid
this kind of problem in future.

Lucas De Marchi

>
> Thanks,
> Rodrigo.
>
>drm-xe-next-fixes-2024-07-09:
>UAPI Changes:
>- Rename xe perf layer as xe observation layer (Ashutosh)
>- Use write-back caching mode for system memory on DGFX (Thomas)
>
>Driver Changes:
>- Drop trace_xe_hw_fence_free (Brost)
>The following changes since commit 62a05f4ae9c1fb70bc75d494c9c1c373d2c2e374:
>
>  Merge tag 'drm-msm-next-2024-07-04' of https://gitlab.freedesktop.org/drm/msm into drm-next (2024-07-05 12:45:41 +0200)
>
>are available in the Git repository at:
>
>  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-07-09
>
>for you to fetch changes up to 463108053c19f24fa228863824698d5ca72826b6:
>
>  drm/xe: Drop trace_xe_hw_fence_free (2024-07-09 16:21:26 -0400)
>
>----------------------------------------------------------------
>UAPI Changes:
>- Rename xe perf layer as xe observation layer (Ashutosh)
>- Use write-back caching mode for system memory on DGFX (Thomas)
>
>Driver Changes:
>- Drop trace_xe_hw_fence_free (Brost)
>
>----------------------------------------------------------------
>Ashutosh Dixit (1):
>      drm/xe/uapi: Rename xe perf layer as xe observation layer
>
>Matthew Brost (1):
>      drm/xe: Drop trace_xe_hw_fence_free
>
>Thomas Hellström (1):
>      drm/xe: Use write-back caching mode for system memory on DGFX
>
> drivers/gpu/drm/xe/Makefile          |   2 +-
> drivers/gpu/drm/xe/xe_bo.c           |  47 +++++++++------
> drivers/gpu/drm/xe/xe_bo_types.h     |   3 +-
> drivers/gpu/drm/xe/xe_device.c       |   4 +-
> drivers/gpu/drm/xe/xe_device_types.h |   2 +-
> drivers/gpu/drm/xe/xe_gt_types.h     |   2 +-
> drivers/gpu/drm/xe/xe_hw_fence.c     |   1 -
> drivers/gpu/drm/xe/xe_module.c       |   6 +-
> drivers/gpu/drm/xe/xe_oa.c           |  34 +++++------
> drivers/gpu/drm/xe/xe_observation.c  |  93 +++++++++++++++++++++++++++++
> drivers/gpu/drm/xe/xe_observation.h  |  20 +++++++
> drivers/gpu/drm/xe/xe_perf.c         |  92 -----------------------------
> drivers/gpu/drm/xe/xe_perf.h         |  20 -------
> drivers/gpu/drm/xe/xe_trace.h        |   5 --
> include/uapi/drm/xe_drm.h            | 110 +++++++++++++++++++----------------
> 15 files changed, 227 insertions(+), 214 deletions(-)
> create mode 100644 drivers/gpu/drm/xe/xe_observation.c
> create mode 100644 drivers/gpu/drm/xe/xe_observation.h
> delete mode 100644 drivers/gpu/drm/xe/xe_perf.c
> delete mode 100644 drivers/gpu/drm/xe/xe_perf.h

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PULL] drm-xe-next-fixes
  2024-07-10 19:42 ` Lucas De Marchi
@ 2024-07-10 20:45   ` Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2024-07-10 20:45 UTC (permalink / raw)
  To: Lucas De Marchi
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Tvrtko Ursulin, Thomas Zimmermann, Maarten Lankhorst,
	Maxime Ripard, Thomas Hellström, Oded Gabbay, dri-devel,
	intel-gfx, intel-xe, dim-tools

On Wed, Jul 10, 2024 at 02:42:38PM -0500, Lucas De Marchi wrote:
> On Tue, Jul 09, 2024 at 05:31:39PM GMT, Rodrigo Vivi wrote:
> > Hi Dave and Sima,
> > 
> > Here goes a very early drm-xe-next-fixes with 2 important fixes
> > that are going to impact user space.
> > 
> > 1. The first one is the rename of the OA stuff from the bad 'perf'
> > name to the xe_observation. Although the rename in the uapi
> > header is likely inoffensive because our UMDs always copy the
> > header to their code, there's a sysfs filename change that is
> > impacting mesa.
> > 
> > For this one Mesa MR is ready and they are only waiting for this
> > pull request to be picked by you so they can merge that to Mesa:
> > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30027
> > 
> > With both sides in place, there won't be any kernel version
> > released with the bad naming and no Mesa released using that
> > filename. This is the main reason that I'm sending this PR
> > earlier than normal.
> > 
> > 2. The second case, which also impact user space is the
> > write-back caching mode for system memory on DGFX. In this case
> > we introduce a limitation in the cache selection uapi that is
> > transparent to UMDs. I mean, no change on their side is needed.
> > Coherence is maintained with some know possible visible and
> > acceptable/accepted differences in CPU access speed.
> 
> but this commit is also going to drm-xe-fixes, so I don't think we
> should have it in this pull. I'm looking at some changes to dim to avoid
> this kind of problem in future.

okay, let's avoid the churn then.

Sima, Dave, please ignore this PR. I'm going to drop this patch and resend
this PR with the other two.


> 
> Lucas De Marchi
> 
> > 
> > Thanks,
> > Rodrigo.
> > 
> > drm-xe-next-fixes-2024-07-09:
> > UAPI Changes:
> > - Rename xe perf layer as xe observation layer (Ashutosh)
> > - Use write-back caching mode for system memory on DGFX (Thomas)
> > 
> > Driver Changes:
> > - Drop trace_xe_hw_fence_free (Brost)
> > The following changes since commit 62a05f4ae9c1fb70bc75d494c9c1c373d2c2e374:
> > 
> >  Merge tag 'drm-msm-next-2024-07-04' of https://gitlab.freedesktop.org/drm/msm into drm-next (2024-07-05 12:45:41 +0200)
> > 
> > are available in the Git repository at:
> > 
> >  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-07-09
> > 
> > for you to fetch changes up to 463108053c19f24fa228863824698d5ca72826b6:
> > 
> >  drm/xe: Drop trace_xe_hw_fence_free (2024-07-09 16:21:26 -0400)
> > 
> > ----------------------------------------------------------------
> > UAPI Changes:
> > - Rename xe perf layer as xe observation layer (Ashutosh)
> > - Use write-back caching mode for system memory on DGFX (Thomas)
> > 
> > Driver Changes:
> > - Drop trace_xe_hw_fence_free (Brost)
> > 
> > ----------------------------------------------------------------
> > Ashutosh Dixit (1):
> >      drm/xe/uapi: Rename xe perf layer as xe observation layer
> > 
> > Matthew Brost (1):
> >      drm/xe: Drop trace_xe_hw_fence_free
> > 
> > Thomas Hellström (1):
> >      drm/xe: Use write-back caching mode for system memory on DGFX
> > 
> > drivers/gpu/drm/xe/Makefile          |   2 +-
> > drivers/gpu/drm/xe/xe_bo.c           |  47 +++++++++------
> > drivers/gpu/drm/xe/xe_bo_types.h     |   3 +-
> > drivers/gpu/drm/xe/xe_device.c       |   4 +-
> > drivers/gpu/drm/xe/xe_device_types.h |   2 +-
> > drivers/gpu/drm/xe/xe_gt_types.h     |   2 +-
> > drivers/gpu/drm/xe/xe_hw_fence.c     |   1 -
> > drivers/gpu/drm/xe/xe_module.c       |   6 +-
> > drivers/gpu/drm/xe/xe_oa.c           |  34 +++++------
> > drivers/gpu/drm/xe/xe_observation.c  |  93 +++++++++++++++++++++++++++++
> > drivers/gpu/drm/xe/xe_observation.h  |  20 +++++++
> > drivers/gpu/drm/xe/xe_perf.c         |  92 -----------------------------
> > drivers/gpu/drm/xe/xe_perf.h         |  20 -------
> > drivers/gpu/drm/xe/xe_trace.h        |   5 --
> > include/uapi/drm/xe_drm.h            | 110 +++++++++++++++++++----------------
> > 15 files changed, 227 insertions(+), 214 deletions(-)
> > create mode 100644 drivers/gpu/drm/xe/xe_observation.c
> > create mode 100644 drivers/gpu/drm/xe/xe_observation.h
> > delete mode 100644 drivers/gpu/drm/xe/xe_perf.c
> > delete mode 100644 drivers/gpu/drm/xe/xe_perf.h

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-07-18 15:51 Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2024-07-18 15:51 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

It is worth to mention that although there's a fix on xe_exec ioctl,
that should not cause any uapi change. It would only fix a potential
crash in the case that xe_ioctl failed with a bad sync array as input.

Thanks,
Rodrigo.

drm-xe-next-fixes-2024-07-18:
- Xe_exec ioctl minor fix on sync entry cleanup upon error (Ashutosh)
- SRIOV: limit VF LMEM provisioning (Michal)
- Wedge mode fixes (Brost)
The following changes since commit 478a52707b0abe98aac7f8c53ccddb759be66b06:

  Merge tag 'amd-drm-next-6.11-2024-07-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-07-18 09:20:00 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-07-18

for you to fetch changes up to 90936a0a4c54f0a1cdf4538f9128821ad70c36ab:

  drm/xe: Don't suspend device upon wedge (2024-07-18 10:25:37 -0400)

----------------------------------------------------------------
- Xe_exec ioctl minor fix on sync entry cleanup upon error (Ashutosh)
- SRIOV: limit VF LMEM provisioning (Michal)
- Wedge mode fixes (Brost)

----------------------------------------------------------------
Ashutosh Dixit (1):
      drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup

Matthew Brost (2):
      drm/xe: Wedge the entire device
      drm/xe: Don't suspend device upon wedge

Michal Wajdeczko (1):
      drm/xe/pf: Limit fair VF LMEM provisioning

 drivers/gpu/drm/xe/xe_device.c             | 20 ++++++++++++++++
 drivers/gpu/drm/xe/xe_exec.c               | 14 +++++------
 drivers/gpu/drm/xe/xe_gt.c                 | 15 ++++++++++++
 drivers/gpu/drm/xe/xe_gt.h                 |  1 +
 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c |  1 +
 drivers/gpu/drm/xe/xe_guc.c                | 16 +++++++++++++
 drivers/gpu/drm/xe/xe_guc.h                |  1 +
 drivers/gpu/drm/xe/xe_guc_submit.c         | 38 ++++++++++++++++++++----------
 drivers/gpu/drm/xe/xe_guc_submit.h         |  1 +
 drivers/gpu/drm/xe/xe_uc.c                 | 14 +++++++++++
 drivers/gpu/drm/xe/xe_uc.h                 |  1 +
 11 files changed, 102 insertions(+), 20 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-09-12 23:23 Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2024-09-12 23:23 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Simona,

Fixes for 6.12 cycle. Very normal fixes, mostly on error paths.
Maybe something different from previous pull requests is the addition of
the workaround, which we were not doing since they don't have a "Fixes"
trailer. However as we are enabling Xe2 platforms starting with this
release, we are being more careful and adding them when they are really
needed.

Thanks
Lucas De Marchi

drm-xe-next-fixes-2024-09-12:
Driver Changes:
- Fix usefafter-free when provisioning VF (Matthew Auld)
- Suppress rpm warning on false positive (Rodrigo)
- Fix memleak on ioctl error path (Dafna)
- Fix use-after-free while inserting ggtt (Michal Wajdeczko)
- Add Wa_15016589081 workaround (Tejas)
- Fix error path on suspend (Maarten)
The following changes since commit b615b9c36cae0468491547206406a909a9a37f26:

   Merge v6.11-rc7 into drm-next (2024-09-11 09:18:15 +0200)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-09-12

for you to fetch changes up to f1a4dceeb2bd4b4478e4f0c77dac55569d153fb3:

   drm/xe: Fix missing conversion to xe_display_pm_runtime_resume (2024-09-12 18:04:36 -0500)

----------------------------------------------------------------
Driver Changes:
- Fix usefafter-free when provisioning VF (Matthew Auld)
- Suppress rpm warning on false positive (Rodrigo)
- Fix memleak on ioctl error path (Dafna)
- Fix use-after-free while inserting ggtt (Michal Wajdeczko)
- Add Wa_15016589081 workaround (Tejas)
- Fix error path on suspend (Maarten)

----------------------------------------------------------------
Arnd Bergmann (1):
       drm/xe: fix build warning with CONFIG_PM=n

Dafna Hirschfeld (1):
       drm/xe: fix missing 'xe_vm_put'

Maarten Lankhorst (1):
       drm/xe: Fix missing conversion to xe_display_pm_runtime_resume

Matthew Auld (1):
       drm/xe: prevent potential UAF in pf_provision_vf_ggtt()

Michal Wajdeczko (1):
       drm/xe: Don't keep stale pointer to bo->ggtt_node

Rodrigo Vivi (1):
       drm/xe: Suppress missing outer rpm protection warning

Tejas Upadhyay (1):
       drm/xe/xe2hpg: Add Wa_15016589081

  drivers/gpu/drm/xe/regs/xe_gt_regs.h       |  1 +
  drivers/gpu/drm/xe/xe_exec_queue.c         |  4 +++-
  drivers/gpu/drm/xe/xe_ggtt.c               |  7 +++++--
  drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c |  8 ++++----
  drivers/gpu/drm/xe/xe_pm.c                 | 23 +++++++++++++++++++++--
  drivers/gpu/drm/xe/xe_wa.c                 |  4 ++++
  6 files changed, 38 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-09-20  2:56 Lucas De Marchi
  2024-09-20  3:14 ` Lucas De Marchi
  0 siblings, 1 reply; 23+ messages in thread
From: Lucas De Marchi @ 2024-09-20  2:56 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Simona,

A few fixes for 6.11-rc1.

Thanks
Lucas De Marchi

drm-xe-next-fixes-2024-09-19:
Driver Changes:
- Fix macro for checking minimum GuC version (Michal Wajdeczko)
- Fix CCS offset calculation for some BMG SKUs (Matthew Auld)
- Fix locking on memory usage reporting via fdinfo and BO destroy (Matthew Auld)
- Fix GPU page fault handler on a closed VM (Matthew Brost)
- Fix overflow in oa batch buffer (José)
The following changes since commit ae2c6d8b3b88c176dff92028941a4023f1b4cb91:

   Merge tag 'drm-xe-next-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-09-17 14:53:34 +1000)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-09-19

for you to fetch changes up to 6c10ba06bb1b48acce6d4d9c1e33beb9954f1788:

   drm/xe/oa: Fix overflow in oa batch buffer (2024-09-17 23:31:59 -0500)

----------------------------------------------------------------
Driver Changes:
- Fix macro for checking minimum GuC version (Michal Wajdeczko)
- Fix CCS offset calculation for some BMG SKUs (Matthew Auld)
- Fix locking on memory usage reporting via fdinfo and BO destroy (Matthew Auld)
- Fix GPU page fault handler on a closed VM (Matthew Brost)
- Fix overflow in oa batch buffer (José)

----------------------------------------------------------------
José Roberto de Souza (1):
       drm/xe/oa: Fix overflow in oa batch buffer

Matthew Auld (5):
       drm/xe/vram: fix ccs offset calculation
       drm/xe/client: fix deadlock in show_meminfo()
       drm/xe/client: add missing bo locking in show_meminfo()
       drm/xe/client: use mem_type from the current resource
       drm/xe/bo: add some annotations in bo_put()

Matthew Brost (1):
       drm/xe: Do not run GPU page fault handler on a closed VM

Michal Wajdeczko (1):
       drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros

  drivers/gpu/drm/xe/xe_bb.c           |  3 ++-
  drivers/gpu/drm/xe/xe_bo.c           | 14 ++++++++++
  drivers/gpu/drm/xe/xe_bo.h           |  6 +----
  drivers/gpu/drm/xe/xe_drm_client.c   | 50 +++++++++++++++++++++++++++++-------
  drivers/gpu/drm/xe/xe_gt_pagefault.c |  6 +++++
  drivers/gpu/drm/xe/xe_guc.h          |  6 +++--
  drivers/gpu/drm/xe/xe_vram.c         |  1 +
  7 files changed, 69 insertions(+), 17 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PULL] drm-xe-next-fixes
  2024-09-20  2:56 Lucas De Marchi
@ 2024-09-20  3:14 ` Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2024-09-20  3:14 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, dri-devel, intel-gfx,
	intel-xe, dim-tools

On Thu, Sep 19, 2024 at 09:56:47PM GMT, Lucas De Marchi wrote:
>Hi Dave and Simona,
>
>A few fixes for 6.11-rc1.

oops, I meant 6.12-rc1, of course :)

Lucas De Marchi

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-11-15 11:10 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2024-11-15 11:10 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Lucas De Marchi, dri-devel, intel-gfx,
	intel-xe, dim-tools

Hi Dave, Simona

A single NULL ptr deref fix this week.

Thanks,
Thomas

drm-xe-next-fixes-2024-11-15:
Driver Changes:
- Fix a NULL pointer deref (Everest K.C.)

The following changes since commit 56b70bf9ec460ad7d7d94dfb7a54a8829741e16e:

  Merge tag 'drm-misc-next-2024-11-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2024-11-11 12:10:49 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-11-15

for you to fetch changes up to 6d9f9115c091c88cacf78734d8ea34c8609e8680:

  drm/xe/guc: Fix dereference before NULL check (2024-11-14 14:55:01 +0100)

----------------------------------------------------------------
Driver Changes:
- Fix a NULL pointer deref (Everest K.C.)

----------------------------------------------------------------
Everest K.C. (1):
      drm/xe/guc: Fix dereference before NULL check

 drivers/gpu/drm/xe/xe_guc_capture.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-11-21 19:39 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2024-11-21 19:39 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Lucas De Marchi, dri-devel, intel-gfx,
	intel-xe, dim-tools

Hi Dave, Simona

A couple of fixes to drm-xe-next. I'm currently looking into as to why they are
not CC'd stable and will ensure they get backported if needed.

Thanks,
Thomas

drm-xe-next-fixes-2024-11-21:
Driver Changes:
- Wake up waiters after wait condition set to true (Nirmoy Das)
- Mark the preempt fence workqueue as reclaim. (Matthew Brost)
The following changes since commit 6d9f9115c091c88cacf78734d8ea34c8609e8680:

  drm/xe/guc: Fix dereference before NULL check (2024-11-14 14:55:01 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-11-21

for you to fetch changes up to ed31ba0aa7e93ecac62cfd445c3228345bdd87e6:

  drm/xe: Mark preempt fence workqueue as reclaim (2024-11-21 17:16:38 +0100)

----------------------------------------------------------------
Driver Changes:
- Wake up waiters after wait condition set to true (Nirmoy Das)
- Mark the preempt fence workqueue as reclaim. (Matthew Brost)

----------------------------------------------------------------
Matthew Brost (1):
      drm/xe: Mark preempt fence workqueue as reclaim

Nirmoy Das (1):
      drm/xe/ufence: Wake up waiters after setting ufence->signalled

 drivers/gpu/drm/xe/xe_device.c | 3 ++-
 drivers/gpu/drm/xe/xe_sync.c   | 6 +++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2024-11-28 15:39 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2024-11-28 15:39 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Lucas De Marchi, dri-devel, intel-gfx,
	intel-xe, dim-tools

Hi Dave, Simona

An all-Matt drm-xe-next-fixes PR this week.

Thanks,
Thomas

drm-xe-next-fixes-2024-11-28:
Driver Changes:
- Update xe2 graphics name string (Matt Roper)
- Fix a couple of guc submit races (Matt Auld)
- Fix pat index usage in migrate (Matt Auld)
- Ensure non-cached migrate pagetable bo mappings (Matt Auld)
- Take a PM ref in the delayed snapshot capture worker (Matt Brost)
The following changes since commit ed31ba0aa7e93ecac62cfd445c3228345bdd87e6:

  drm/xe: Mark preempt fence workqueue as reclaim (2024-11-21 17:16:38 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2024-11-28

for you to fetch changes up to aef0b4a07277f715bfc2a0d76a16da2bc4e89205:

  drm/xe: Take PM ref in delayed snapshot capture worker (2024-11-28 15:22:36 +0100)

----------------------------------------------------------------
Driver Changes:
- Update xe2 graphics name string (Matt Roper)
- Fix a couple of guc submit races (Matt Auld)
- Fix pat index usage in migrate (Matt Auld)
- Ensure non-cached migrate pagetable bo mappings (Matt Auld)
- Take a PM ref in the delayed snapshot capture worker (Matt Brost)

----------------------------------------------------------------
Matt Roper (1):
      drm/xe: Update xe2_graphics name string

Matthew Auld (4):
      drm/xe/guc_submit: fix race around pending_disable
      drm/xe/guc_submit: fix race around suspend_pending
      drm/xe/migrate: fix pat index usage
      drm/xe/migrate: use XE_BO_FLAG_PAGETABLE

Matthew Brost (1):
      drm/xe: Take PM ref in delayed snapshot capture worker

 drivers/gpu/drm/xe/xe_devcoredump.c |  6 ++++++
 drivers/gpu/drm/xe/xe_guc_submit.c  | 34 +++++++++++++++++++++++++---------
 drivers/gpu/drm/xe/xe_migrate.c     |  6 ++++--
 drivers/gpu/drm/xe/xe_pci.c         |  2 +-
 4 files changed, 36 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-03-13  4:41 Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2025-03-13  4:41 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here's the drm-xe-next-fixes for this week targeting 6.15. Without the
kernel-doc fix, building the docs was broken and there is also a warning
fix microblaze arch. Others are "normal driver fixes".

thanks
Lucas De Marchi

drm-xe-next-fixes-2025-03-12:
Core Changes:
  - Fix kernel-doc for gpusvm (Lucas)

Driver Changes:
  - Drop duplicated pc_start call (Rodrigo)
  - Drop sentinels from rtp (Lucas)
  - Fix MOCS debugfs missing forcewake (Tvrtko)
  - Ring flush invalitation (Tvrtko)
  - Fix type for width alignement (Tvrtko)
The following changes since commit 626fb115662c9fd44fcbdd744d96a45b0427b504:

   Backmerge tag 'v6.14-rc6' into drm-next (2025-03-12 09:43:12 +1000)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-03-12

for you to fetch changes up to 7b7b07c285c304317d00ea21c2a659167d4d4d12:

   drm/xe: Use correct type width for alignment in fb pinning code (2025-03-12 20:56:58 -0700)

----------------------------------------------------------------
Core Changes:
  - Fix kernel-doc for gpusvm (Lucas)

Driver Changes:
  - Drop duplicated pc_start call (Rodrigo)
  - Drop sentinels from rtp (Lucas)
  - Fix MOCS debugfs missing forcewake (Tvrtko)
  - Ring flush invalitation (Tvrtko)
  - Fix type for width alignement (Tvrtko)

----------------------------------------------------------------
Lucas De Marchi (2):
       drm/gpusvm: Fix kernel-doc
       drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr()

Rodrigo Vivi (1):
       drm/xe/guc_pc: Remove duplicated pc_start call

Tvrtko Ursulin (4):
       drm/xe: Fix MOCS debugfs LNCF readout
       drm/xe: Fix ring flush invalidation
       drm/xe: Pass flags directly to emit_flush_imm_ggtt
       drm/xe: Use correct type width for alignment in fb pinning code

  Documentation/gpu/rfc/gpusvm.rst       |  15 ++--
  drivers/gpu/drm/drm_gpusvm.c           | 124 ++++++++++++++++++---------------
  drivers/gpu/drm/xe/display/xe_fb_pin.c |  20 +++---
  drivers/gpu/drm/xe/tests/xe_rtp_test.c |   2 +-
  drivers/gpu/drm/xe/xe_guc.c            |   8 ---
  drivers/gpu/drm/xe/xe_hw_engine.c      |   6 +-
  drivers/gpu/drm/xe/xe_mocs.c           |   4 +-
  drivers/gpu/drm/xe/xe_reg_whitelist.c  |   4 +-
  drivers/gpu/drm/xe/xe_ring_ops.c       |  28 ++++----
  drivers/gpu/drm/xe/xe_rtp.c            |   6 +-
  drivers/gpu/drm/xe/xe_rtp.h            |   2 +-
  drivers/gpu/drm/xe/xe_tuning.c         |  12 ++--
  drivers/gpu/drm/xe/xe_wa.c             |  12 +---
  13 files changed, 122 insertions(+), 121 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-03-27 15:14 Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2025-03-27 15:14 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

A few fixes for the 6.15 merge window:

drm-xe-next-fixes-2025-03-27:
Driver Changes:
- Fix NULL pointer dereference on error path
- Add missing HW workaround for BMG
- Fix survivability mode not triggering
- Fix build warning when DRM_FBDEV_EMULATION is not set

thanks,
Lucas De Marchi

The following changes since commit 5da39dce1fa3c81dc6552a16a9f748ba2980d630:

   Merge tag 'drm-xe-next-fixes-2025-03-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2025-03-14 17:02:11 +1000)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-03-27

for you to fetch changes up to 5e66cf6edddb5f6237e3afb07475ace57ecb56bc:

   drm/xe: Fix unmet direct dependencies warning (2025-03-25 20:54:59 -0700)

----------------------------------------------------------------
Driver Changes:
- Fix NULL pointer dereference on error path
- Add missing HW workaround for BMG
- Fix survivability mode not triggering
- Fix build warning when DRM_FBDEV_EMULATION is not set

----------------------------------------------------------------
Harish Chegondi (1):
       drm/xe/eustall: Fix a possible pointer dereference after free

Lucas De Marchi (2):
       drm/xe: Move survivability back to xe
       drm/xe: Set survivability mode before heci init

Michal Wajdeczko (1):
       drm/xe/vf: Don't check CTC_MODE[0] if VF

Vinay Belgaumkar (1):
       drm/xe: Apply Wa_16023105232

Yue Haibing (1):
       drm/xe: Fix unmet direct dependencies warning

  drivers/gpu/drm/xe/Kconfig                 |  2 +-
  drivers/gpu/drm/xe/regs/xe_engine_regs.h   |  4 +++
  drivers/gpu/drm/xe/xe_device.c             | 17 ++++++++--
  drivers/gpu/drm/xe/xe_eu_stall.c           |  8 +----
  drivers/gpu/drm/xe/xe_gt_clock.c           | 54 +++++++++++++++++++++---------
  drivers/gpu/drm/xe/xe_gt_types.h           |  2 ++
  drivers/gpu/drm/xe/xe_hw_engine.c          | 33 ++++++++++++++++++
  drivers/gpu/drm/xe/xe_pci.c                | 16 ++++-----
  drivers/gpu/drm/xe/xe_survivability_mode.c | 31 ++++++++++++-----
  drivers/gpu/drm/xe/xe_survivability_mode.h |  1 -
  drivers/gpu/drm/xe/xe_wa.c                 |  6 ++++
  drivers/gpu/drm/xe/xe_wa_oob.rules         |  2 ++
  12 files changed, 131 insertions(+), 45 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-05-23  8:25 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2025-05-23  8:25 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Simona

This week's drm-xe-next-fixes PR. Two small fixes.

Thanks
Thomas

drm-xe-next-fixes-2025-05-23:
Driver Changes:
- Fix a SLPC debugfs NULL pointer dereference (Aradhya)
- Fix an arbitrary value sysfs read return (Aradhya)
The following changes since commit 1faeeb315fdbd005bbc1bc74214e39087971dda9:

  Merge tag 'amd-drm-next-6.16-2025-05-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-05-12 07:14:34 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-05-23

for you to fetch changes up to 879ede53958f7bab79a88888f77e0ca91f0f77da:

  drm/xe: Default auto_link_downgrade status to false (2025-05-23 09:41:06 +0200)

----------------------------------------------------------------
Driver Changes:
- Fix a SLPC debugfs NULL pointer dereference (Aradhya)
- Fix an arbitrary value sysfs read return (Aradhya)

----------------------------------------------------------------
Aradhya Bhatia (2):
      drm/xe/guc: Make creation of SLPC debugfs files conditional
      drm/xe: Default auto_link_downgrade status to false

 drivers/gpu/drm/xe/xe_device_sysfs.c |  3 ++-
 drivers/gpu/drm/xe/xe_guc_debugfs.c  | 17 ++++++++++++++---
 2 files changed, 16 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-05-28 16:21 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2025-05-28 16:21 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Simona

Two documentation fixes this week.

Thanks,
Thomas

drm-xe-next-fixes-2025-05-28:
Driver Changes:
- Two documentation fixes (Rodrigo)

The following changes since commit 879ede53958f7bab79a88888f77e0ca91f0f77da:

  drm/xe: Default auto_link_downgrade status to false (2025-05-23 09:41:06 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-05-28

for you to fetch changes up to 40493d97b329f8185c0f04dc0ef2b9ffc58e7f3b:

  drm/xe: Add missing documentation of rpa_freq (2025-05-28 17:23:13 +0200)

----------------------------------------------------------------
Driver Changes:
- Two documentation fixes (Rodrigo)

----------------------------------------------------------------
Rodrigo Vivi (2):
      drm/xe: Make xe_gt_freq part of the Documentation
      drm/xe: Add missing documentation of rpa_freq

 Documentation/gpu/xe/index.rst      |  1 +
 Documentation/gpu/xe/xe_gt_freq.rst | 14 ++++++++++++++
 drivers/gpu/drm/xe/xe_gt_freq.c     |  5 +++++
 3 files changed, 20 insertions(+)
 create mode 100644 Documentation/gpu/xe/xe_gt_freq.rst

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-06-05 19:07 Thomas Hellstrom
  0 siblings, 0 replies; 23+ messages in thread
From: Thomas Hellstrom @ 2025-06-05 19:07 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

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(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-07-31 19:46 Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2025-07-31 19:46 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here goes our xe-next-fixes.

Thanks,
Rodrigo.

drm-xe-next-fixes-2025-07-31:
- Fix BMG probe on unsupported mailbox command (Raag)
- Fix OA static checker warning about null gt (Ashutosh)
- Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter (Dan)
- Fix missing unwind goto in GuC/HuC (Zhanjun)
- Don't register I2C devices if VF (Lukasz)
- Clear whole GuC g2h_fence during initialization (Michal)
- Avoid call kfree for drmm_kzalloc (Shuicheng)
- Fix pci_dev reference leak on configfs (Michal)
- SRIOV: Disable CSC support on VF (Lukasz)
The following changes since commit ba0f4c4c0f9d0f90300578fc8d081f43be281a71:

  Merge tag 'nova-next-v6.17-2025-07-18' of https://gitlab.freedesktop.org/drm/nova into drm-next (2025-07-21 12:56:39 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-07-31

for you to fetch changes up to f62408efc8669b82541295a4611494c8c8c52684:

  drm/xe/vf: Disable CSC support on VF (2025-07-30 15:09:27 -0400)

----------------------------------------------------------------
- Fix BMG probe on unsupported mailbox command (Raag)
- Fix OA static checker warning about null gt (Ashutosh)
- Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter (Dan)
- Fix missing unwind goto in GuC/HuC (Zhanjun)
- Don't register I2C devices if VF (Lukasz)
- Clear whole GuC g2h_fence during initialization (Michal)
- Avoid call kfree for drmm_kzalloc (Shuicheng)
- Fix pci_dev reference leak on configfs (Michal)
- SRIOV: Disable CSC support on VF (Lukasz)

----------------------------------------------------------------
Ashutosh Dixit (1):
      drm/xe/oa: Fix static checker warning about null gt

Dan Carpenter (1):
      drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter()

Lukasz Laguna (2):
      drm/xe/vf: Don't register I2C devices if VF
      drm/xe/vf: Disable CSC support on VF

Michal Wajdeczko (2):
      drm/xe/guc: Clear whole g2h_fence during initialization
      drm/xe/configfs: Fix pci_dev reference leak

Raag Jadav (1):
      drm/xe: Don't fail probe on unsupported mailbox command

Shuicheng Lin (1):
      drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc()

Zhanjun Dong (1):
      drm/xe/uc: Fix missing unwind goto

 drivers/gpu/drm/xe/xe_configfs.c        |  3 ++-
 drivers/gpu/drm/xe/xe_device.c          |  1 +
 drivers/gpu/drm/xe/xe_device_sysfs.c    |  7 ++++++-
 drivers/gpu/drm/xe/xe_guc_ct.c          |  6 +-----
 drivers/gpu/drm/xe/xe_hw_engine_group.c | 28 ++++++----------------------
 drivers/gpu/drm/xe/xe_i2c.c             |  7 +++++--
 drivers/gpu/drm/xe/xe_oa.c              |  2 +-
 drivers/gpu/drm/xe/xe_uc.c              |  2 +-
 8 files changed, 23 insertions(+), 33 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PULL] drm-xe-next-fixes
@ 2025-08-06 13:24 Rodrigo Vivi
  0 siblings, 0 replies; 23+ messages in thread
From: Rodrigo Vivi @ 2025-08-06 13:24 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave and Sima,

Here goes our last xe-next-fixes pr towards 6.17-rc1.

It marks Xe driver as BROKEN if kernel page is not 4K, while
we don't fix this ARM support, but work is in progress there.

Also, mostly SRIOV fixes, but one patch that is more of a
convenience, removing the need of a kernel parameter to go
to a PF mode in virtualized environment. I hope it is okay
for this stage.

Thanks,
Rodrigo.

drm-xe-next-fixes-2025-08-06:
 - SRIOV: PF fixes and removal of need of module param (Michal)
 - Fix driver unbind around Devcoredump (Bala)
 - Mark xe driver as BROKEN if kernel page size is not 4kB (Simon)
The following changes since commit 6531a2cf07ef156956840853692755cc7e1621b7:

  Merge tag 'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2025-08-01 07:09:16 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2025-08-06

for you to fetch changes up to 022906afdf90327bce33d52fb4fb41b6c7d618fb:

  Mark xe driver as BROKEN if kernel page size is not 4kB (2025-08-04 11:59:11 -0400)

----------------------------------------------------------------
 - SRIOV: PF fixes and removal of need of module param (Michal)
 - Fix driver unbind around Devcoredump (Bala)
 - Mark xe driver as BROKEN if kernel page size is not 4kB (Simon)

----------------------------------------------------------------
Balasubramani Vivekanandan (1):
      drm/xe/devcoredump: Defer devcoredump initialization during probe

Michal Wajdeczko (3):
      drm/xe/pf: Enable SR-IOV PF mode by default
      drm/xe/pf: Disable PF restart worker on device removal
      drm/xe/pf: Make sure PF is ready to configure VFs

Simon Richter (1):
      Mark xe driver as BROKEN if kernel page size is not 4kB

 drivers/gpu/drm/xe/Kconfig                  |  1 +
 drivers/gpu/drm/xe/xe_device.c              |  8 ++--
 drivers/gpu/drm/xe/xe_gt_sriov_pf.c         | 57 ++++++++++++++++++++++++++++-
 drivers/gpu/drm/xe/xe_gt_sriov_pf.h         |  1 +
 drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c |  4 +-
 drivers/gpu/drm/xe/xe_guc_capture.c         |  6 +++
 drivers/gpu/drm/xe/xe_module.c              |  8 +++-
 drivers/gpu/drm/xe/xe_pci_sriov.c           |  7 +++-
 drivers/gpu/drm/xe/xe_sriov_pf.c            | 27 ++++++++++++++
 drivers/gpu/drm/xe/xe_sriov_pf.h            |  1 +
 10 files changed, 112 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2025-08-06 13:24 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-28 16:21 [PULL] drm-xe-next-fixes Thomas Hellstrom
  -- strict thread matches above, loose matches on Subject: below --
2025-08-06 13:24 Rodrigo Vivi
2025-07-31 19:46 Rodrigo Vivi
2025-06-05 19:07 Thomas Hellstrom
2025-05-23  8:25 Thomas Hellstrom
2025-03-27 15:14 Lucas De Marchi
2025-03-13  4:41 Lucas De Marchi
2024-11-28 15:39 Thomas Hellstrom
2024-11-21 19:39 Thomas Hellstrom
2024-11-15 11:10 Thomas Hellstrom
2024-09-20  2:56 Lucas De Marchi
2024-09-20  3:14 ` Lucas De Marchi
2024-09-12 23:23 Lucas De Marchi
2024-07-18 15:51 Rodrigo Vivi
2024-07-09 21:31 Rodrigo Vivi
2024-07-10 19:42 ` Lucas De Marchi
2024-07-10 20:45   ` Rodrigo Vivi
2024-05-09 16:35 Thomas Hellstrom
2024-05-02 14:26 Thomas Hellstrom
2024-03-15  4:14 Lucas De Marchi
2024-03-04 16:00 Lucas De Marchi
2024-01-16 10:22 Thomas Hellström
2023-12-26 18:27 Rodrigo Vivi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).