Re: [PATCH v5] PCI: quirks: update Cavium ThunderX ACS quirk implementation

2017-09-27 Thread Vadim Lomovtsev
On Tue, Sep 26, 2017 at 09:00:26AM -0700, Vadim Lomovtsev wrote: > On Tue, Sep 26, 2017 at 09:43:43AM -0600, Alex Williamson wrote: > > On Mon, 25 Sep 2017 06:08:40 -0700 > > Vadim Lomovtsev wrote: > > > > > This commit makes Cavium PCI ACS quirk applicable only to Cavium > > > ThunderX (CN8XXX)

Re: [PATCH v5] PCI: quirks: update Cavium ThunderX ACS quirk implementation

2017-09-26 Thread Vadim Lomovtsev
On Tue, Sep 26, 2017 at 09:43:43AM -0600, Alex Williamson wrote: > On Mon, 25 Sep 2017 06:08:40 -0700 > Vadim Lomovtsev wrote: > > > This commit makes Cavium PCI ACS quirk applicable only to Cavium > > ThunderX (CN8XXX) family PCIE Root Ports which has limited PCI capabilities > > in terms of no

Re: [PATCH v5] PCI: quirks: update Cavium ThunderX ACS quirk implementation

2017-09-26 Thread Alex Williamson
On Mon, 25 Sep 2017 06:08:40 -0700 Vadim Lomovtsev wrote: > This commit makes Cavium PCI ACS quirk applicable only to Cavium > ThunderX (CN8XXX) family PCIE Root Ports which has limited PCI capabilities > in terms of no ACS support advertisement. However, the RTL internally > implements similar p

Re: [PATCH v5] PCI: quirks: update Cavium ThunderX ACS quirk implementation

2017-09-26 Thread Vadim Lomovtsev
Hi guys, Could you please consider to review following patch? For v5 changes: - ACS mask comment has been updated. - comment has been added for device id filtering mask at match function to provide explantion of CN8xxx devid scheme. WBR, Vadim On Mon, Sep 25, 2017 at 06:08:40AM -0700, Vadim L

[PATCH v5] PCI: quirks: update Cavium ThunderX ACS quirk implementation

2017-09-25 Thread Vadim Lomovtsev
This commit makes Cavium PCI ACS quirk applicable only to Cavium ThunderX (CN8XXX) family PCIE Root Ports which has limited PCI capabilities in terms of no ACS support advertisement. However, the RTL internally implements similar protection as if ACS had completion/request redirection, upstream for