Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-08 Thread Stefano Stabellini
On Sat, 8 Jul 2023, Juergen Gross wrote: > On 07.07.23 23:02, Stefano Stabellini wrote: > > On Fri, 7 Jul 2023, Juergen Gross wrote: > > > On 26.06.23 15:17, Petr Pavlu wrote: > > > > On 6/21/23 19:58, Oleksandr Tyshchenko wrote: > > > > > On 21.06.23 16:12, Petr Pavlu wrote: > > > > > > When attem

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-08 Thread Juergen Gross
On 07.07.23 23:02, Stefano Stabellini wrote: On Fri, 7 Jul 2023, Juergen Gross wrote: On 26.06.23 15:17, Petr Pavlu wrote: On 6/21/23 19:58, Oleksandr Tyshchenko wrote: On 21.06.23 16:12, Petr Pavlu wrote: When attempting to run Xen on a QEMU/KVM virtual machine with virtio devices (all x86_6

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Stefano Stabellini
On Fri, 7 Jul 2023, Juergen Gross wrote: > On 26.06.23 15:17, Petr Pavlu wrote: > > On 6/21/23 19:58, Oleksandr Tyshchenko wrote: > > > On 21.06.23 16:12, Petr Pavlu wrote: > > > > When attempting to run Xen on a QEMU/KVM virtual machine with virtio > > > > devices (all x86_64), dom0 tries to estab

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Stefano Stabellini
On Fri, 7 Jul 2023: > On 07.07.23 16:42, Roger Pau Monné wrote: > > On Fri, Jul 07, 2023 at 04:10:14PM +0200, Juergen Gross wrote: > > > On 07.07.23 11:50, Roger Pau Monné wrote: > > > > On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: > > > > > On 06.07.23 23:49, Stefano Stabellini w

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 07.07.23 17:14, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 05:01:38PM +0200, Juergen Gross wrote: On 07.07.23 16:42, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 04:10:14PM +0200, Juergen Gross wrote: On 07.07.23 11:50, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 06:38:48AM +0200,

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 07.07.23 16:48, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 04:27:59PM +0200, Juergen Gross wrote: On 07.07.23 16:10, Juergen Gross wrote: On 07.07.23 11:50, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: On 06.07.23 23:49, Stefano Stabellini wrote

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Roger Pau Monné
On Fri, Jul 07, 2023 at 05:01:38PM +0200, Juergen Gross wrote: > On 07.07.23 16:42, Roger Pau Monné wrote: > > On Fri, Jul 07, 2023 at 04:10:14PM +0200, Juergen Gross wrote: > > > On 07.07.23 11:50, Roger Pau Monné wrote: > > > > On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: > > >

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 07.07.23 16:42, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 04:10:14PM +0200, Juergen Gross wrote: On 07.07.23 11:50, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: On 06.07.23 23:49, Stefano Stabellini wrote: On Thu, 6 Jul 2023, Roger Pau Monné wr

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Roger Pau Monné
On Fri, Jul 07, 2023 at 04:27:59PM +0200, Juergen Gross wrote: > On 07.07.23 16:10, Juergen Gross wrote: > > On 07.07.23 11:50, Roger Pau Monné wrote: > > > On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: > > > > On 06.07.23 23:49, Stefano Stabellini wrote: > > > > > On Thu, 6 Jul 20

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Roger Pau Monné
On Fri, Jul 07, 2023 at 04:10:14PM +0200, Juergen Gross wrote: > On 07.07.23 11:50, Roger Pau Monné wrote: > > On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: > > > On 06.07.23 23:49, Stefano Stabellini wrote: > > > > On Thu, 6 Jul 2023, Roger Pau Monné wrote: > > > > > On Wed, Jul 0

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 07.07.23 16:10, Juergen Gross wrote: On 07.07.23 11:50, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: On 06.07.23 23:49, Stefano Stabellini wrote: On Thu, 6 Jul 2023, Roger Pau Monné wrote: On Wed, Jul 05, 2023 at 03:41:10PM -0700, Stefano Stabellini

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 07.07.23 11:50, Roger Pau Monné wrote: On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: On 06.07.23 23:49, Stefano Stabellini wrote: On Thu, 6 Jul 2023, Roger Pau Monné wrote: On Wed, Jul 05, 2023 at 03:41:10PM -0700, Stefano Stabellini wrote: On Wed, 5 Jul 2023, Roger Pau Mo

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Roger Pau Monné
On Fri, Jul 07, 2023 at 06:38:48AM +0200, Juergen Gross wrote: > On 06.07.23 23:49, Stefano Stabellini wrote: > > On Thu, 6 Jul 2023, Roger Pau Monné wrote: > > > On Wed, Jul 05, 2023 at 03:41:10PM -0700, Stefano Stabellini wrote: > > > > On Wed, 5 Jul 2023, Roger Pau Monné wrote: > > > > > On Tue,

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Oleksandr Tyshchenko
On 07.07.23 11:11, Juergen Gross wrote: Hello Juergen > On 07.07.23 10:00, Oleksandr Tyshchenko wrote: >> >> >> On 07.07.23 10:04, Juergen Gross wrote: >> >> Hello Juergen >> >> >>> Re-reading the whole thread again ... >>> >>> On 29.06.23 03:00, Stefano Stabellini wrote: On Wed, 21 Jun 2

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 07.07.23 10:00, Oleksandr Tyshchenko wrote: On 07.07.23 10:04, Juergen Gross wrote: Hello Juergen Re-reading the whole thread again ... On 29.06.23 03:00, Stefano Stabellini wrote: On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: On 21.06.23 16:12, Petr Pavlu wrote: Hello Petr Wh

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Oleksandr Tyshchenko
On 07.07.23 10:04, Juergen Gross wrote: Hello Juergen > Re-reading the whole thread again ... > > On 29.06.23 03:00, Stefano Stabellini wrote: >> On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: >>> On 21.06.23 16:12, Petr Pavlu wrote: >>> >>> >>> Hello Petr >>> >>> When attempting to ru

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
On 26.06.23 15:17, Petr Pavlu wrote: On 6/21/23 19:58, Oleksandr Tyshchenko wrote: On 21.06.23 16:12, Petr Pavlu wrote: When attempting to run Xen on a QEMU/KVM virtual machine with virtio devices (all x86_64), dom0 tries to establish a grant for itself which eventually results in a hang during

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-07 Thread Juergen Gross
Re-reading the whole thread again ... On 29.06.23 03:00, Stefano Stabellini wrote: On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: On 21.06.23 16:12, Petr Pavlu wrote: Hello Petr When attempting to run Xen on a QEMU/KVM virtual machine with virtio devices (all x86_64), dom0 tries to estab

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-06 Thread Juergen Gross
On 06.07.23 23:49, Stefano Stabellini wrote: On Thu, 6 Jul 2023, Roger Pau Monné wrote: On Wed, Jul 05, 2023 at 03:41:10PM -0700, Stefano Stabellini wrote: On Wed, 5 Jul 2023, Roger Pau Monné wrote: On Tue, Jul 04, 2023 at 08:14:59PM +0300, Oleksandr Tyshchenko wrote: ** Part 1 (intr

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-06 Thread Stefano Stabellini
On Thu, 6 Jul 2023, Roger Pau Monné wrote: > On Wed, Jul 05, 2023 at 03:41:10PM -0700, Stefano Stabellini wrote: > > On Wed, 5 Jul 2023, Roger Pau Monné wrote: > > > On Tue, Jul 04, 2023 at 08:14:59PM +0300, Oleksandr Tyshchenko wrote: > > > > ** > > > > > > > > Part 1 (intro): > > > > >

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-06 Thread Roger Pau Monné
On Wed, Jul 05, 2023 at 03:41:10PM -0700, Stefano Stabellini wrote: > On Wed, 5 Jul 2023, Roger Pau Monné wrote: > > On Tue, Jul 04, 2023 at 08:14:59PM +0300, Oleksandr Tyshchenko wrote: > > > ** > > > > > > Part 1 (intro): > > > > > > We could reuse a PCI config space register to expose

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-05 Thread Stefano Stabellini
On Wed, 5 Jul 2023, Roger Pau Monné wrote: > On Tue, Jul 04, 2023 at 08:14:59PM +0300, Oleksandr Tyshchenko wrote: > > On Tue, Jul 4, 2023 at 5:49 PM Roger Pau Monné wrote: > > > > Hello all. > > > > [sorry for the possible format issues] > > > > > > On Tue, Jul 04, 2023 at 01:43:46PM +0200, M

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-05 Thread Roger Pau Monné
On Tue, Jul 04, 2023 at 08:14:59PM +0300, Oleksandr Tyshchenko wrote: > On Tue, Jul 4, 2023 at 5:49 PM Roger Pau Monné wrote: > > Hello all. > > [sorry for the possible format issues] > > > On Tue, Jul 04, 2023 at 01:43:46PM +0200, Marek Marczykowski-Górecki wrote: > > > Hi, > > > > > > FWIW,

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-04 Thread Juergen Gross
On 04.07.23 19:14, Oleksandr Tyshchenko wrote: On Tue, Jul 4, 2023 at 5:49 PM Roger Pau Monné > wrote: Hello all. [sorry for the possible format issues] On Tue, Jul 04, 2023 at 01:43:46PM +0200, Marek Marczykowski-Górecki wrote: > Hi, > > FWI

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-04 Thread Oleksandr Tyshchenko
On Tue, Jul 4, 2023 at 5:49 PM Roger Pau Monné wrote: Hello all. [sorry for the possible format issues] On Tue, Jul 04, 2023 at 01:43:46PM +0200, Marek Marczykowski-Górecki wrote: > > Hi, > > > > FWIW, I have ran into this issue some time ago too. I run Xen on top of > > KVM and then passthrou

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-04 Thread Roger Pau Monné
On Tue, Jul 04, 2023 at 01:43:46PM +0200, Marek Marczykowski-Górecki wrote: > Hi, > > FWIW, I have ran into this issue some time ago too. I run Xen on top of > KVM and then passthrough some of the virtio devices (network one > specifically) into a (PV) guest. So, I hit both cases, the dom0 one and

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-04 Thread Marek Marczykowski-Górecki
Hi, FWIW, I have ran into this issue some time ago too. I run Xen on top of KVM and then passthrough some of the virtio devices (network one specifically) into a (PV) guest. So, I hit both cases, the dom0 one and domU one. As a temporary workaround I needed to disable CONFIG_XEN_VIRTIO completely

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-04 Thread Juergen Gross
On 04.07.23 09:48, Roger Pau Monné wrote: On Thu, Jun 29, 2023 at 03:44:04PM -0700, Stefano Stabellini wrote: On Thu, 29 Jun 2023, Oleksandr Tyshchenko wrote: On 29.06.23 04:00, Stefano Stabellini wrote: I think we need to add a second way? It could be anything that can help us distinguish bet

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-04 Thread Roger Pau Monné
On Thu, Jun 29, 2023 at 03:44:04PM -0700, Stefano Stabellini wrote: > On Thu, 29 Jun 2023, Oleksandr Tyshchenko wrote: > > On 29.06.23 04:00, Stefano Stabellini wrote: > > > I think we need to add a second way? It could be anything that can help > > > us distinguish between a non-grants-capable vir

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-07-03 Thread Juergen Gross
On 30.06.23 00:44, Stefano Stabellini wrote: On Thu, 29 Jun 2023, Oleksandr Tyshchenko wrote: On 29.06.23 04:00, Stefano Stabellini wrote: Hello Stefano On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: On 21.06.23 16:12, Petr Pavlu wrote: Hello Petr When attempting to run Xen on a QEMU/

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-06-29 Thread Stefano Stabellini
On Thu, 29 Jun 2023, Oleksandr Tyshchenko wrote: > On 29.06.23 04:00, Stefano Stabellini wrote: > > Hello Stefano > > > On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: > >> On 21.06.23 16:12, Petr Pavlu wrote: > >> > >> > >> Hello Petr > >> > >> > >>> When attempting to run Xen on a QEMU/KVM vir

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-06-29 Thread Oleksandr Tyshchenko
On 29.06.23 04:00, Stefano Stabellini wrote: Hello Stefano > On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: >> On 21.06.23 16:12, Petr Pavlu wrote: >> >> >> Hello Petr >> >> >>> When attempting to run Xen on a QEMU/KVM virtual machine with virtio >>> devices (all x86_64), dom0 tries to establ

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-06-28 Thread Stefano Stabellini
On Wed, 21 Jun 2023, Oleksandr Tyshchenko wrote: > On 21.06.23 16:12, Petr Pavlu wrote: > > > Hello Petr > > > > When attempting to run Xen on a QEMU/KVM virtual machine with virtio > > devices (all x86_64), dom0 tries to establish a grant for itself which > > eventually results in a hang durin

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-06-26 Thread Petr Pavlu
On 6/21/23 19:58, Oleksandr Tyshchenko wrote: > On 21.06.23 16:12, Petr Pavlu wrote: >> When attempting to run Xen on a QEMU/KVM virtual machine with virtio >> devices (all x86_64), dom0 tries to establish a grant for itself which >> eventually results in a hang during the boot. >> >> The backtrace

Re: [PATCH 2/2] xen/virtio: Avoid use of the dom0 backend in dom0

2023-06-21 Thread Oleksandr Tyshchenko
On 21.06.23 16:12, Petr Pavlu wrote: Hello Petr > When attempting to run Xen on a QEMU/KVM virtual machine with virtio > devices (all x86_64), dom0 tries to establish a grant for itself which > eventually results in a hang during the boot. > > The backtrace looks as follows, the while loop i