Re: [PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 12:47 PM, Jan Beulich wrote: > On 13.11.2020 11:39, Oleksandr Andrushchenko wrote: >> On 11/13/20 12:29 PM, Jan Beulich wrote: >>> On 09.11.2020 13:50, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Non-ECAM host bridges in hwdom go directly to PCI config

Re: [PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-13 Thread Jan Beulich
On 13.11.2020 11:39, Oleksandr Andrushchenko wrote: > > On 11/13/20 12:29 PM, Jan Beulich wrote: >> On 09.11.2020 13:50, Oleksandr Andrushchenko wrote: >>> From: Oleksandr Andrushchenko >>> >>> Non-ECAM host bridges in hwdom go directly to PCI config space, >>> not through vpci (they use their

Re: [PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-13 Thread Oleksandr Andrushchenko
On 11/13/20 12:29 PM, Jan Beulich wrote: > On 09.11.2020 13:50, Oleksandr Andrushchenko wrote: >> From: Oleksandr Andrushchenko >> >> Non-ECAM host bridges in hwdom go directly to PCI config space, >> not through vpci (they use their specific method for accessing PCI >> configuration, e.g.

Re: [PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-13 Thread Jan Beulich
On 09.11.2020 13:50, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > Non-ECAM host bridges in hwdom go directly to PCI config space, > not through vpci (they use their specific method for accessing PCI > configuration, e.g. dedicated registers etc.). And access to these

Re: [PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-12 Thread Oleksandr Andrushchenko
On 11/12/20 11:56 AM, Roger Pau Monné wrote: > On Mon, Nov 09, 2020 at 02:50:29PM +0200, Oleksandr Andrushchenko wrote: >> From: Oleksandr Andrushchenko >> >> Non-ECAM host bridges in hwdom go directly to PCI config space, >> not through vpci (they use their specific method for accessing PCI >>

Re: [PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-12 Thread Roger Pau Monné
On Mon, Nov 09, 2020 at 02:50:29PM +0200, Oleksandr Andrushchenko wrote: > From: Oleksandr Andrushchenko > > Non-ECAM host bridges in hwdom go directly to PCI config space, > not through vpci (they use their specific method for accessing PCI > configuration, e.g. dedicated registers etc.). Thus

[PATCH 08/10] vpci/arm: Allow updating BAR's header for non-ECAM bridges

2020-11-09 Thread Oleksandr Andrushchenko
From: Oleksandr Andrushchenko Non-ECAM host bridges in hwdom go directly to PCI config space, not through vpci (they use their specific method for accessing PCI configuration, e.g. dedicated registers etc.). Thus hwdom's vpci BARs are never updated via vPCI MMIO handlers, so implement a