Re: [PATCH v3 00/23] vfio-user client

2025-06-23 Thread Cédric Le Goater
On 6/23/25 18:09, Mark Cave-Ayland wrote: On 22/06/2025 13:57, Cédric Le Goater wrote: Hello, On 6/21/25 14:22, John Levon wrote: On Fri, Jun 20, 2025 at 10:32:10AM +0200, Cédric Le Goater wrote: Before merging, I would like to be able to experiment a minimum. Does a dummy device (server s

Re: [PATCH v3 00/23] vfio-user client

2025-06-23 Thread Mark Cave-Ayland
On 23/06/2025 09:36, John Levon wrote: On Sun, Jun 22, 2025 at 02:57:57PM +0200, Cédric Le Goater wrote: PCI enumeration work but the kernel module won't load on ubuntu 24.04 Sorry, I forgot - there's a kernel bug in the Ubuntu LTS kernel for this driver. Mark has a fix - Mark, can you share

Re: [PATCH v3 00/23] vfio-user client

2025-06-23 Thread Mark Cave-Ayland
On 22/06/2025 13:57, Cédric Le Goater wrote: Hello, On 6/21/25 14:22, John Levon wrote: On Fri, Jun 20, 2025 at 10:32:10AM +0200, Cédric Le Goater wrote: Before merging, I would like to be able to experiment a minimum. Does a dummy device (server side) implementation exist ? and a GH repo I

Re: [PATCH v3 00/23] vfio-user client

2025-06-23 Thread John Levon
On Sun, Jun 22, 2025 at 02:57:57PM +0200, Cédric Le Goater wrote: > PCI enumeration work but the kernel module won't load on ubuntu 24.04 Sorry, I forgot - there's a kernel bug in the Ubuntu LTS kernel for this driver. Mark has a fix - Mark, can you share? regards john

Re: [PATCH v3 00/23] vfio-user client

2025-06-22 Thread Cédric Le Goater
Hello, On 6/21/25 14:22, John Levon wrote: On Fri, Jun 20, 2025 at 10:32:10AM +0200, Cédric Le Goater wrote: Before merging, I would like to be able to experiment a minimum. Does a dummy device (server side) implementation exist ? and a GH repo I could pull the code from. John, How do you t

Re: [PATCH v3 00/23] vfio-user client

2025-06-21 Thread John Levon
On Fri, Jun 20, 2025 at 10:32:10AM +0200, Cédric Le Goater wrote: > Before merging, I would like to be able to experiment a minimum. > > Does a dummy device (server side) implementation exist ? and a > GH repo I could pull the code from. > > John, > > How do you test ? I use these scripts for

Re: [PATCH v3 00/23] vfio-user client

2025-06-20 Thread Cédric Le Goater
Hello Mark, On 6/20/25 10:20, Mark Cave-Ayland wrote: On 19/06/2025 12:56, Cédric Le Goater wrote: Hi John, I *really* would prefer if we had functional tests although I don't how I agree it makes sense to have a working functional test before merging. Any progress ? I've had to look a

Re: [PATCH v3 00/23] vfio-user client

2025-06-20 Thread Mark Cave-Ayland
On 19/06/2025 12:56, Cédric Le Goater wrote: Hi John, I *really* would prefer if we had functional tests although I don't how I agree it makes sense to have a working functional test before merging. Any progress ? I've had to look at some other bits and pieces this week, but the basic s

Re: [PATCH v3 00/23] vfio-user client

2025-06-19 Thread Cédric Le Goater
Hi John, I *really* would prefer if we had functional tests although I don't how I agree it makes sense to have a working functional test before merging. Any progress ? In the meantime, I would like to continue with review of the main chunk - as you said, there's a lot of code. I've not m

Re: [PATCH v3 00/23] vfio-user client

2025-06-12 Thread John Levon
On Thu, Jun 12, 2025 at 08:57:54AM +0200, Cédric Le Goater wrote: > On 6/7/25 02:10, John Levon wrote: > > The series contains an implement of a vfio-user client in QEMU, along with > > a few > > more preparatory patches. > > > > The vfio-user protocol allows for implementing (PCI) devices in an

Re: [PATCH v3 00/23] vfio-user client

2025-06-11 Thread Cédric Le Goater
John, On 6/7/25 02:10, John Levon wrote: The series contains an implement of a vfio-user client in QEMU, along with a few more preparatory patches. The vfio-user protocol allows for implementing (PCI) devices in another userspace process; SPDK is one example, which includes a virtual NVMe imple

[PATCH v3 00/23] vfio-user client

2025-06-06 Thread John Levon
The series contains an implement of a vfio-user client in QEMU, along with a few more preparatory patches. The vfio-user protocol allows for implementing (PCI) devices in another userspace process; SPDK is one example, which includes a virtual NVMe implementation. The vfio-user framework consists