Re: [RFC PATCH 00/19] drm, drm/xe: Multi-device GPUSVM

2025-03-17 Thread Thomas Hellström
On Thu, 2025-03-13 at 13:57 +0100, Christian König wrote: > Am 13.03.25 um 13:50 schrieb Thomas Hellström: > > Hi, Christian > > > > On Thu, 2025-03-13 at 11:19 +0100, Christian König wrote: > > > Am 12.03.25 um 22:03 schrieb Thomas Hellström: > > > > This RFC implements and requests comments for

Re: [RFC PATCH 00/19] drm, drm/xe: Multi-device GPUSVM

2025-03-13 Thread Thomas Hellström
On Thu, 2025-03-13 at 13:57 +0100, Christian König wrote: > Am 13.03.25 um 13:50 schrieb Thomas Hellström: > > Hi, Christian > > > > On Thu, 2025-03-13 at 11:19 +0100, Christian König wrote: > > > Am 12.03.25 um 22:03 schrieb Thomas Hellström: > > > > This RFC implements and requests comments for

Re: [RFC PATCH 00/19] drm, drm/xe: Multi-device GPUSVM

2025-03-13 Thread Christian König
Am 13.03.25 um 13:50 schrieb Thomas Hellström: > Hi, Christian > > On Thu, 2025-03-13 at 11:19 +0100, Christian König wrote: >> Am 12.03.25 um 22:03 schrieb Thomas Hellström: >>> This RFC implements and requests comments for a way to handle SVM >>> with multi-device, >>> typically with fast interco

Re: [RFC PATCH 00/19] drm, drm/xe: Multi-device GPUSVM

2025-03-13 Thread Thomas Hellström
Hi, Christian On Thu, 2025-03-13 at 11:19 +0100, Christian König wrote: > Am 12.03.25 um 22:03 schrieb Thomas Hellström: > > This RFC implements and requests comments for a way to handle SVM > > with multi-device, > > typically with fast interconnects. It adds generic code and helpers > > in drm,

Re: [RFC PATCH 00/19] drm, drm/xe: Multi-device GPUSVM

2025-03-13 Thread Christian König
Am 12.03.25 um 22:03 schrieb Thomas Hellström: > This RFC implements and requests comments for a way to handle SVM with > multi-device, > typically with fast interconnects. It adds generic code and helpers in drm, > and > device-specific code for xe. > > For SVM, devices set up maps of device-pri

[RFC PATCH 00/19] drm, drm/xe: Multi-device GPUSVM

2025-03-12 Thread Thomas Hellström
This RFC implements and requests comments for a way to handle SVM with multi-device, typically with fast interconnects. It adds generic code and helpers in drm, and device-specific code for xe. For SVM, devices set up maps of device-private struct pages, using a struct dev_pagemap, The CPU virtu