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

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

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

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

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

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

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,

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é

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: >>

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

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 +,

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

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

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

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

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

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

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

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

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

2020-11-09 Thread Oleksandr Andrushchenko
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 own view on the BARs. Extend existing vPCI BAR handling to allow every domain to