Re: [PATCH v2 7/7] drm/virtio: implement userptr: add interval tree

2025-04-02 Thread Demi Marie Obenour
from multiple threads. That said, probably the most important part is consistency with userptr in other (non-virtio) drivers, such as Intel and AMD. If they allow overlapping userptr BOs, then virtio should too; if they do not, then virtio should also forbid them. -- Sincerely, Demi Marie Obenour (she/her/hers)

Re: [PATCH v2 0/7] *** Add virtio gpu userptr support ***

2025-03-29 Thread Demi Marie Obenour
, but thanks for removing the MMU notifier support. Should the interval tree be added before the feature is exposed to userspace? That would prevent users who are doing kernel bisects from temporarily exposing a buggy feature to userspace. -- Sincerely, Demi Marie Obenour (she/her/hers)

Re: [PATCH v1 1/7] virtio-gpu api: add blob userptr resource

2025-03-29 Thread Demi Marie Obenour
On 3/26/25 10:46 AM, Dmitry Osipenko wrote: > On 3/6/25 13:51, Huang, Honglei1 wrote: >> >> On 2025/3/1 5:21, Demi Marie Obenour wrote: >>> On 2/28/25 12:36 AM, Honglei Huang wrote: >>>> From: Honglei Huang >>>> >>>> Add a new resour

Re: [PATCH v1 1/7] virtio-gpu api: add blob userptr resource

2025-02-28 Thread Demi Marie Obenour
m guest to host, and it can be implemented using grant tables on Xen. -- Sincerely, Demi Marie Obenour (she/her/hers)

Re: [PATCH v5 00/32] Introduce GPU SVM and Xe SVM implementation

2025-02-14 Thread Demi Marie Obenour
On Fri, Feb 14, 2025 at 05:26:48PM +0100, Thomas Hellström wrote: > Hi! > > On Fri, 2025-02-14 at 11:14 -0500, Demi Marie Obenour wrote: > > On Fri, Feb 14, 2025 at 09:47:13AM +0100, Thomas Hellström wrote: > > > Hi > > > > > > On Thu, 2025-02-1

Re: [PATCH v5 00/32] Introduce GPU SVM and Xe SVM implementation

2025-02-14 Thread Demi Marie Obenour
On Fri, Feb 14, 2025 at 09:47:13AM +0100, Thomas Hellström wrote: > Hi > > On Thu, 2025-02-13 at 16:23 -0500, Demi Marie Obenour wrote: > > On Wed, Feb 12, 2025 at 06:10:40PM -0800, Matthew Brost wrote: > > > Version 5 of GPU SVM. Thanks to everyone (especially Sima, Thoma

Re: [PATCH v5 00/32] Introduce GPU SVM and Xe SVM implementation

2025-02-13 Thread Demi Marie Obenour
> include/uapi/drm/xe_drm.h | 22 +- > mm/memory.c | 13 +- > mm/migrate_device.c | 116 +- > 37 files changed, 5326 insertions(+), 153 deletions(-) > create mode 100644 Documentation/gpu/rfc/gpusvm.rst &

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-02-08 Thread Demi Marie Obenour
On Sat, Feb 08, 2025 at 05:44:14PM +0800, Huang, Honglei1 wrote: > On 2025/2/8 10:43, Demi Marie Obenour wrote: > > On Fri, Feb 07, 2025 at 09:30:45PM -0500, Demi Marie Obenour wrote: > > > On Fri, Feb 07, 2025 at 07:07:11PM +0800, Huang, Honglei1 wrote: > > > >

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-02-07 Thread Demi Marie Obenour
On Fri, Feb 07, 2025 at 09:30:45PM -0500, Demi Marie Obenour wrote: > On Fri, Feb 07, 2025 at 07:07:11PM +0800, Huang, Honglei1 wrote: > > On 2025/2/7 2:21, Demi Marie Obenour wrote: > > > On Thu, Feb 06, 2025 at 06:53:55PM +0800, Huang, Honglei1 wrote: > > > >

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-02-07 Thread Demi Marie Obenour
On Fri, Feb 07, 2025 at 07:07:11PM +0800, Huang, Honglei1 wrote: > On 2025/2/7 2:21, Demi Marie Obenour wrote: > > On Thu, Feb 06, 2025 at 06:53:55PM +0800, Huang, Honglei1 wrote: > > > On 2025/1/31 8:33, Demi Marie Obenour wrote: > > > > On Wed, Jan 29, 2025 a

Re: Xen memory management primitives for GPU virtualization

2025-02-06 Thread Demi Marie Obenour
On Thu, Feb 06, 2025 at 06:43:19PM +0100, Roger Pau Monné wrote: > On Sun, Feb 02, 2025 at 12:08:46AM -0500, Demi Marie Obenour wrote: > > Recently, AMD submitted patches to the dri-devel mailing list to support > > using application-provided buffers in virtio-GPU. This featur

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-02-06 Thread Demi Marie Obenour
On Thu, Feb 06, 2025 at 06:53:55PM +0800, Huang, Honglei1 wrote: > On 2025/1/31 8:33, Demi Marie Obenour wrote: > > On Wed, Jan 29, 2025 at 03:54:59PM -0500, Demi Marie Obenour wrote: > > > On 1/8/25 12:05 PM, Simona Vetter wrote: > > > > On Fri, Dec 27, 2024 at 10:

Re: Xen memory management primitives for GPU virtualization

2025-02-02 Thread Demi Marie Obenour
On Sun, Feb 02, 2025 at 12:08:46AM -0500, Demi Marie Obenour wrote: > Recently, AMD submitted patches to the dri-devel mailing list to support > using application-provided buffers in virtio-GPU. This feature is > called Shared Virtual Memory (SVM) and it is implemented via an API >

Xen memory management primitives for GPU virtualization

2025-02-01 Thread Demi Marie Obenour
l memory and compute APIs that require it will not work. -- Sincerely, Demi Marie Obenour (she/her/hers) Invisible Things Lab signature.asc Description: PGP signature

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-01-30 Thread Demi Marie Obenour
On Wed, Jan 29, 2025 at 03:54:59PM -0500, Demi Marie Obenour wrote: > On 1/8/25 12:05 PM, Simona Vetter wrote: > > On Fri, Dec 27, 2024 at 10:24:29AM +0800, Huang, Honglei1 wrote: > >> > >> On 2024/12/22 9:59, Demi Marie Obenour wrote: > >>> On 12/20/24 10:35

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-01-29 Thread Demi Marie Obenour
On 1/8/25 12:05 PM, Simona Vetter wrote: > On Fri, Dec 27, 2024 at 10:24:29AM +0800, Huang, Honglei1 wrote: >> >> On 2024/12/22 9:59, Demi Marie Obenour wrote: >>> On 12/20/24 10:35 AM, Simona Vetter wrote: >>>> On Fri, Dec 20, 2024 at 06:04:09PM +0800, Hong

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-01-29 Thread Demi Marie Obenour
On 1/20/25 4:54 AM, Huang, Honglei1 wrote: > On 2024/12/27 10:02, Huang, Honglei1 wrote: >> On 2024/12/22 9:59, Demi Marie Obenour wrote: >>> On 12/20/24 10:35 AM, Simona Vetter wrote: >>>> On Fri, Dec 20, 2024 at 06:04:09PM +0800, Honglei Huang wrote: >>&

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-01-29 Thread Demi Marie Obenour
On 1/24/25 7:42 PM, Demi Marie Obenour wrote: > On 1/8/25 12:05 PM, Simona Vetter wrote: >> On Fri, Dec 27, 2024 at 10:24:29AM +0800, Huang, Honglei1 wrote: >>> >>> On 2024/12/22 9:59, Demi Marie Obenour wrote: >>>> On 12/20/24 10:35 AM, Simona Vetter wro

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-01-24 Thread Demi Marie Obenour
On 1/8/25 12:05 PM, Simona Vetter wrote: > On Fri, Dec 27, 2024 at 10:24:29AM +0800, Huang, Honglei1 wrote: >> >> On 2024/12/22 9:59, Demi Marie Obenour wrote: >>> On 12/20/24 10:35 AM, Simona Vetter wrote: >>>> On Fri, Dec 20, 2024 at 06:04:09PM +0800, Hong

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2024-12-21 Thread Demi Marie Obenour
eclaim requests. This avoids additional complexity (and thus attack surface) on the host side. Furthermore, since this is for ROCm and not for graphics, I am less concerned about supporting systems that require swappable GPU VRAM. -- Sincerely, Demi Marie Obenour (she/her/hers)

Re: Design session notes: GPU acceleration in Xen

2024-06-18 Thread Demi Marie Obenour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Tue, Jun 18, 2024 at 04:43:50PM +0200, Roger Pau Monné wrote: > On Mon, Jun 17, 2024 at 08:57:14PM -0400, Demi Marie Obenour wrote: > > Given the recent progress on PVH dom0, is it reasonable to assume that > > PVH dom0 will be re

Re: Design session notes: GPU acceleration in Xen

2024-06-18 Thread Demi Marie Obenour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Tue, Jun 18, 2024 at 08:33:38AM +0200, Christian König wrote: > Am 18.06.24 um 02:57 schrieb Demi Marie Obenour: > > On Mon, Jun 17, 2024 at 10:46:13PM +0200, Marek Marczykowski-Górecki > > wrote: > > > On Mon, Jun 17,

Re: Design session notes: GPU acceleration in Xen

2024-06-17 Thread Demi Marie Obenour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Mon, Jun 17, 2024 at 10:46:13PM +0200, Marek Marczykowski-Górecki wrote: > On Mon, Jun 17, 2024 at 09:46:29AM +0200, Roger Pau Monné wrote: > > On Sun, Jun 16, 2024 at 08:38:19PM -0400, Demi Marie Obenour wrote: > > > In both

Re: Design session notes: GPU acceleration in Xen

2024-06-14 Thread Demi Marie Obenour
On Fri, Jun 14, 2024 at 08:38:51AM +0200, Jan Beulich wrote: > On 13.06.2024 20:43, Demi Marie Obenour wrote: > > GPU acceleration requires that pageable host memory be able to be mapped > > into a guest. > > I'm sure it was explained in the session, which sadly I co

Re: Design session notes: GPU acceleration in Xen

2024-06-14 Thread Demi Marie Obenour
On Fri, Jun 14, 2024 at 08:38:51AM +0200, Jan Beulich wrote: > On 13.06.2024 20:43, Demi Marie Obenour wrote: > > GPU acceleration requires that pageable host memory be able to be mapped > > into a guest. > > I'm sure it was explained in the session, which sadly I co

Re: AMD GPU problems under Xen

2022-11-28 Thread Demi Marie Obenour
On Mon, Nov 28, 2022 at 11:18:00AM -0500, Alex Deucher wrote: > On Mon, Nov 28, 2022 at 2:18 AM Demi Marie Obenour > wrote: > > > > Dear Christian: > > > > What is the status of the AMDGPU work for Xen dom0? That was mentioned in > > https://lore.kernel.o

AMD GPU problems under Xen

2022-11-27 Thread Demi Marie Obenour
-issues/issues/7648). -- Sincerely, Demi Marie Obenour (she/her/hers) Invisible Things Lab signature.asc Description: PGP signature

[REGRESSION] Hang in 5.17.4+ that appears to be due to Xen

2022-05-20 Thread Demi Marie Obenour
On Mon, May 16, 2022 at 10:00:07AM -0400, Demi Marie Obenour wrote: > On Mon, May 16, 2022 at 08:48:17AM +0200, Juergen Gross wrote: > > On 14.05.22 17:55, Demi Marie Obenour wrote: > > > In https://github.com/QubesOS/qubes-issues/issues/7481, a user reported > > &g

Re: Hang in 5.17.4+ that appears to be due to Xen

2022-05-20 Thread Demi Marie Obenour
On Mon, May 16, 2022 at 08:48:17AM +0200, Juergen Gross wrote: > On 14.05.22 17:55, Demi Marie Obenour wrote: > > In https://github.com/QubesOS/qubes-issues/issues/7481, a user reported > > that Xorg locked up when resizing a VM window. While I do not have the > > same hardw

Re: Hang in 5.17.4+ that appears to be due to Xen

2022-05-18 Thread Demi Marie Obenour
On Mon, May 16, 2022 at 08:48:17AM +0200, Juergen Gross wrote: > On 14.05.22 17:55, Demi Marie Obenour wrote: > > In https://github.com/QubesOS/qubes-issues/issues/7481, a user reported > > that Xorg locked up when resizing a VM window. While I do not have the > > same hardw