Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-12-07 Thread Jan Beulich
On 07.12.2020 10:37, Oleksandr Andrushchenko wrote: > On 12/7/20 11:28 AM, Jan Beulich wrote: >> On 07.12.2020 10:11, Oleksandr Andrushchenko wrote: >>> On 12/7/20 10:48 AM, Jan Beulich wrote: On 04.12.2020 15:38, Oleksandr Andrushchenko wrote: > So, I started looking at the bus2bridge and

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-12-07 Thread Oleksandr Andrushchenko
On 12/7/20 11:28 AM, Jan Beulich wrote: > On 07.12.2020 10:11, Oleksandr Andrushchenko wrote: >> On 12/7/20 10:48 AM, Jan Beulich wrote: >>> On 04.12.2020 15:38, Oleksandr Andrushchenko wrote: On 11/13/20 4:51 PM, Jan Beulich wrote: > On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: >>

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-12-07 Thread Jan Beulich
On 07.12.2020 10:11, Oleksandr Andrushchenko wrote: > On 12/7/20 10:48 AM, Jan Beulich wrote: >> On 04.12.2020 15:38, Oleksandr Andrushchenko wrote: >>> On 11/13/20 4:51 PM, Jan Beulich wrote: On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: > On 11/13/20 4:38 PM, Jan Beulich wrote: >>>

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-12-07 Thread Oleksandr Andrushchenko
On 12/7/20 10:48 AM, Jan Beulich wrote: > On 04.12.2020 15:38, Oleksandr Andrushchenko wrote: >> On 11/13/20 4:51 PM, Jan Beulich wrote: >>> On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: On 11/13/20 4:38 PM, Jan Beulich wrote: > On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: >>

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-12-07 Thread Jan Beulich
On 04.12.2020 15:38, Oleksandr Andrushchenko wrote: > On 11/13/20 4:51 PM, Jan Beulich wrote: >> On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: >>> On 11/13/20 4:38 PM, Jan Beulich wrote: On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: > On 11/13/20 4:23 PM, Jan Beulich wrote: >>>

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-12-04 Thread Oleksandr Andrushchenko
Hi, Jan! On 11/13/20 4:51 PM, Jan Beulich wrote: > On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: >> On 11/13/20 4:38 PM, Jan Beulich wrote: >>> On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: On 11/13/20 4:23 PM, Jan Beulich wrote: > Earlier on I didn't say you should get th

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 4:51 PM, Jan Beulich wrote: > On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: >> On 11/13/20 4:38 PM, Jan Beulich wrote: >>> On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: On 11/13/20 4:23 PM, Jan Beulich wrote: > Earlier on I didn't say you should get this to wor

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 15:44, Oleksandr Andrushchenko wrote: > > On 11/13/20 4:38 PM, Jan Beulich wrote: >> On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: >>> On 11/13/20 4:23 PM, Jan Beulich wrote: Earlier on I didn't say you should get this to work, only that I think the general logic a

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 4:38 PM, Jan Beulich wrote: > On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: >> On 11/13/20 4:23 PM, Jan Beulich wrote: >>> On 13.11.2020 13:41, Oleksandr Andrushchenko wrote: On 11/13/20 1:35 PM, Jan Beulich wrote: > On 13.11.2020 12:02, Oleksandr Andrushchenko wrote: >>

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 15:32, Oleksandr Andrushchenko wrote: > > On 11/13/20 4:23 PM, Jan Beulich wrote: >> On 13.11.2020 13:41, Oleksandr Andrushchenko wrote: >>> On 11/13/20 1:35 PM, Jan Beulich wrote: On 13.11.2020 12:02, Oleksandr Andrushchenko wrote: > On 11/13/20 12:50 PM, Jan Beulich wrote:

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 4:23 PM, Jan Beulich wrote: > On 13.11.2020 13:41, Oleksandr Andrushchenko wrote: >> On 11/13/20 1:35 PM, Jan Beulich wrote: >>> On 13.11.2020 12:02, Oleksandr Andrushchenko wrote: On 11/13/20 12:50 PM, Jan Beulich wrote: > On 13.11.2020 11:46, Oleksandr Andrushchenko wrote: >

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 13:41, Oleksandr Andrushchenko wrote: > > On 11/13/20 1:35 PM, Jan Beulich wrote: >> On 13.11.2020 12:02, Oleksandr Andrushchenko wrote: >>> On 11/13/20 12:50 PM, Jan Beulich wrote: On 13.11.2020 11:46, Oleksandr Andrushchenko wrote: > On 11/13/20 12:25 PM, Jan Beulich wrote

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 1:35 PM, Jan Beulich wrote: > On 13.11.2020 12:02, Oleksandr Andrushchenko wrote: >> On 11/13/20 12:50 PM, Jan Beulich wrote: >>> On 13.11.2020 11:46, Oleksandr Andrushchenko wrote: On 11/13/20 12:25 PM, Jan Beulich wrote: > On 13.11.2020 07:32, Oleksandr Andrushchenko wrote:

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Julien Grall
On 13/11/2020 11:26, Jan Beulich wrote: On 13.11.2020 12:06, Julien Grall wrote: Hi Jan, On 13/11/2020 10:53, Jan Beulich wrote: On 13.11.2020 11:36, Julien Grall wrote: On 13/11/2020 10:25, Jan Beulich wrote: On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: On 11/12/20 4:46 PM, Roger

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 12:02, Oleksandr Andrushchenko wrote: > > On 11/13/20 12:50 PM, Jan Beulich wrote: >> On 13.11.2020 11:46, Oleksandr Andrushchenko wrote: >>> On 11/13/20 12:25 PM, Jan Beulich wrote: On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: > On 11/12/20 4:46 PM, Roger Pau Monné w

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 12:06, Julien Grall wrote: > Hi Jan, > > On 13/11/2020 10:53, Jan Beulich wrote: >> On 13.11.2020 11:36, Julien Grall wrote: >>> On 13/11/2020 10:25, Jan Beulich wrote: On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: > On 11/12/20 4:46 PM, Roger Pau Monné wrote: >> O

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Julien Grall
Hi Jan, On 13/11/2020 10:53, Jan Beulich wrote: On 13.11.2020 11:36, Julien Grall wrote: On 13/11/2020 10:25, Jan Beulich wrote: On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: On 11/12/20 4:46 PM, Roger Pau Monné wrote: On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko w

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 12:50 PM, Jan Beulich wrote: > On 13.11.2020 11:46, Oleksandr Andrushchenko wrote: >> On 11/13/20 12:25 PM, Jan Beulich wrote: >>> On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: On 11/12/20 4:46 PM, Roger Pau Monné wrote: > On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksa

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 11:36, Julien Grall wrote: > On 13/11/2020 10:25, Jan Beulich wrote: >> On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: >>> On 11/12/20 4:46 PM, Roger Pau Monné wrote: On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: > On 11/12/20 11:40 AM, Roger P

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 11:46, Oleksandr Andrushchenko wrote: > On 11/13/20 12:25 PM, Jan Beulich wrote: >> On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: >>> On 11/12/20 4:46 PM, Roger Pau Monné wrote: On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: > On 11/12/20 11:40

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 12:25 PM, Jan Beulich wrote: > On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: >> On 11/12/20 4:46 PM, Roger Pau Monné wrote: >>> On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: On 11/12/20 11:40 AM, Roger Pau Monné wrote: > On Mon, Nov 09, 2020 at

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Julien Grall
On 13/11/2020 10:25, Jan Beulich wrote: On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: On 11/12/20 4:46 PM, Roger Pau Monné wrote: On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: On 11/12/20 11:40 AM, Roger Pau Monné wrote: On Mon, Nov 09, 2020 at 02:50:27PM +

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-13 Thread Jan Beulich
On 13.11.2020 07:32, Oleksandr Andrushchenko wrote: > On 11/12/20 4:46 PM, Roger Pau Monné wrote: >> On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: >>> On 11/12/20 11:40 AM, Roger Pau Monné wrote: On Mon, Nov 09, 2020 at 02:50:27PM +0200, Oleksandr Andrushchenko wrote

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-12 Thread Oleksandr Andrushchenko
On 11/13/20 8:32 AM, Oleksandr Andrushchenko wrote: > > On 11/12/20 4:46 PM, Roger Pau Monné wrote: >> On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: >>> On 11/12/20 11:40 AM, Roger Pau Monné wrote: On Mon, Nov 09, 2020 at 02:50:27PM +0200, Oleksandr Andrushchenko wr

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-12 Thread Oleksandr Andrushchenko
On 11/12/20 4:46 PM, Roger Pau Monné wrote: > On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: >> On 11/12/20 11:40 AM, Roger Pau Monné wrote: >>> On Mon, Nov 09, 2020 at 02:50:27PM +0200, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko diff --git a/

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-12 Thread Roger Pau Monné
On Thu, Nov 12, 2020 at 01:16:10PM +, Oleksandr Andrushchenko wrote: > > On 11/12/20 11:40 AM, Roger Pau Monné wrote: > > On Mon, Nov 09, 2020 at 02:50:27PM +0200, Oleksandr Andrushchenko wrote: > >> From: Oleksandr Andrushchenko > >> diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-12 Thread Oleksandr Andrushchenko
On 11/12/20 11:40 AM, Roger Pau Monné wrote: > On Mon, Nov 09, 2020 at 02:50:27PM +0200, Oleksandr Andrushchenko wrote: >> From: Oleksandr Andrushchenko >> >> At the moment there is an identity mapping between how a guest sees its >> BARs and how they are programmed into guest domain's p2m. This

Re: [PATCH 06/10] vpci: Make every domain handle its own BARs

2020-11-12 Thread Roger Pau Monné
On Mon, Nov 09, 2020 at 02:50:27PM +0200, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > At the moment there is an identity mapping between how a guest sees its > BARs and how they are programmed into guest domain's p2m. This is not > going to work as guest domains have their