Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-03-26 Thread Marcin Wojtas
Hi Jon, Thank you for your answer. czw., 25 mar 2021 o 22:12 Jon Masters napisał(a): > > Hi Marcin, > > Many thanks for your thoughtful, heartfelt response, and I don't > disagree with your sentiments. > > The truth is that we have a messy situation. As a collective community > of people who are

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-03-25 Thread Jon Masters
Hi Marcin, Many thanks for your thoughtful, heartfelt response, and I don't disagree with your sentiments. The truth is that we have a messy situation. As a collective community of people who are passionate about the success of Arm in general purpose systems, I know many who would share my person

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-03-25 Thread Marcin Wojtas
Hi, czw., 25 mar 2021 o 14:19 Lorenzo Pieralisi napisał(a): > > On Tue, Jan 26, 2021 at 10:53:51PM +, Will Deacon wrote: > > On Tue, Jan 26, 2021 at 11:08:31AM -0600, Vikram Sethi wrote: > > > On 1/22/2021 1:48 PM, Will Deacon wrote: > > > > On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-03-25 Thread Lorenzo Pieralisi
On Tue, Jan 26, 2021 at 10:53:51PM +, Will Deacon wrote: > On Tue, Jan 26, 2021 at 11:08:31AM -0600, Vikram Sethi wrote: > > On 1/22/2021 1:48 PM, Will Deacon wrote: > > > On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo Pieralisi wrote: > > >> On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Mas

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-02-25 Thread Jeremy Linton
Hi, On 2/25/21 3:30 AM, Lorenzo Pieralisi wrote: On Thu, Feb 18, 2021 at 12:43:30PM -0500, Jon Masters wrote: Hi Bjorn, all, On Thu, Jan 28, 2021 at 6:31 PM Bjorn Helgaas wrote: On Tue, Jan 26, 2021 at 10:46:04AM -0600, Jeremy Linton wrote: > Does that mean its open season fo

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-02-25 Thread Lorenzo Pieralisi
On Thu, Feb 18, 2021 at 12:43:30PM -0500, Jon Masters wrote: > Hi Bjorn, all, > > On Thu, Jan 28, 2021 at 6:31 PM Bjorn Helgaas wrote: > > On Tue, Jan 26, 2021 at 10:46:04AM -0600, Jeremy Linton wrote: > > > > > Does that mean its open season for ECAM quirks, and we can expect >

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-28 Thread Bjorn Helgaas
On Tue, Jan 26, 2021 at 10:46:04AM -0600, Jeremy Linton wrote: > On 1/22/21 1:48 PM, Will Deacon wrote: > > On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo Pieralisi wrote: > > > On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Masters wrote: > > > > On 1/7/21 1:14 PM, Will Deacon wrote: > > > > > O

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-28 Thread Jeremy Linton
Hi, On 1/26/21 4:54 PM, Will Deacon wrote: On Tue, Jan 26, 2021 at 10:46:04AM -0600, Jeremy Linton wrote: On 1/22/21 1:48 PM, Will Deacon wrote: This isn't like the usual fragmentation problems, where firmware swoops in to save the day; CPU onlining, spectre mitigations, early entropy etc. All

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-27 Thread Will Deacon
On Tue, Jan 26, 2021 at 11:08:31AM -0600, Vikram Sethi wrote: > On 1/22/2021 1:48 PM, Will Deacon wrote: > > On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo Pieralisi wrote: > >> On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Masters wrote: > >>> On 1/7/21 1:14 PM, Will Deacon wrote: > On Mon

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-27 Thread Will Deacon
On Tue, Jan 26, 2021 at 10:46:04AM -0600, Jeremy Linton wrote: > On 1/22/21 1:48 PM, Will Deacon wrote: > > This isn't like the usual fragmentation problems, where firmware swoops in > > to save the day; CPU onlining, spectre mitigations, early entropy etc. All > > of these problems exist because t

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-26 Thread Vikram Sethi
Hi Will, Lorenzo, Bjorn, On 1/22/2021 1:48 PM, Will Deacon wrote: > Hi Lorenzo, > > On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo Pieralisi wrote: >> On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Masters wrote: >>> On 1/7/21 1:14 PM, Will Deacon wrote: >>> On Mon, Jan 04, 2021 at 10:57:35

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-26 Thread Jeremy Linton
Hi, On 1/22/21 1:48 PM, Will Deacon wrote: Hi Lorenzo, On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo Pieralisi wrote: On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Masters wrote: On 1/7/21 1:14 PM, Will Deacon wrote: On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: Given

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-22 Thread Will Deacon
Hi Lorenzo, On Fri, Jan 08, 2021 at 10:32:16AM +, Lorenzo Pieralisi wrote: > On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Masters wrote: > > On 1/7/21 1:14 PM, Will Deacon wrote: > > > > > On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: > > > > Given that most arm64 platform's

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-12 Thread Jeremy Linton
Hi, On 1/12/21 10:16 AM, Vidya Sagar wrote: On 1/5/2021 10:27 AM, Jeremy Linton wrote: External email: Use caution opening links or attachments Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config accesses, this is a good place to apply a firmwar

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-12 Thread Vidya Sagar
On 1/5/2021 10:27 AM, Jeremy Linton wrote: External email: Use caution opening links or attachments Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config accesses, this is a good place to apply a firmware abstraction. The ARM PCI SMMCCC spec detail

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-08 Thread Lorenzo Pieralisi
On Thu, Jan 07, 2021 at 04:05:48PM -0500, Jon Masters wrote: > Hi will, everyone, > > On 1/7/21 1:14 PM, Will Deacon wrote: > > > On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: > > > Given that most arm64 platform's PCI implementations needs quirks > > > to deal with problematic c

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Rob Herring
On Thu, Jan 7, 2021 at 2:06 PM Jon Masters wrote: > > Hi will, everyone, > > On 1/7/21 1:14 PM, Will Deacon wrote: > > > On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: > >> Given that most arm64 platform's PCI implementations needs quirks > >> to deal with problematic config access

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Jon Masters
Hi will, everyone, On 1/7/21 1:14 PM, Will Deacon wrote: On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config accesses, this is a good place to apply a firmware abstraction. The ARM PCI

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Rob Herring
On Thu, Jan 7, 2021 at 12:45 PM Jeremy Linton wrote: > > Hi, > > On 1/7/21 11:36 AM, Rob Herring wrote: > > On Thu, Jan 7, 2021 at 9:24 AM Jeremy Linton wrote: > >> > >> Hi, > >> > >> > >> On 1/7/21 9:28 AM, Rob Herring wrote: > >>> On Mon, Jan 4, 2021 at 9:57 PM Jeremy Linton > >>> wrote: > >>

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Jeremy Linton
Hi, On 1/7/21 11:36 AM, Rob Herring wrote: On Thu, Jan 7, 2021 at 9:24 AM Jeremy Linton wrote: Hi, On 1/7/21 9:28 AM, Rob Herring wrote: On Mon, Jan 4, 2021 at 9:57 PM Jeremy Linton wrote: Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Jeremy Linton
Hi, On 1/7/21 12:14 PM, Will Deacon wrote: On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config accesses, this is a good place to apply a firmware abstraction. The ARM PCI SMMCCC spec det

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Will Deacon
On Mon, Jan 04, 2021 at 10:57:35PM -0600, Jeremy Linton wrote: > Given that most arm64 platform's PCI implementations needs quirks > to deal with problematic config accesses, this is a good place to > apply a firmware abstraction. The ARM PCI SMMCCC spec details a > standard SMC conduit designed to

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Rob Herring
On Thu, Jan 7, 2021 at 9:24 AM Jeremy Linton wrote: > > Hi, > > > On 1/7/21 9:28 AM, Rob Herring wrote: > > On Mon, Jan 4, 2021 at 9:57 PM Jeremy Linton wrote: > >> > >> Given that most arm64 platform's PCI implementations needs quirks > >> to deal with problematic config accesses, this is a good

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Jeremy Linton
Hi, On 1/7/21 9:28 AM, Rob Herring wrote: On Mon, Jan 4, 2021 at 9:57 PM Jeremy Linton wrote: Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config accesses, this is a good place to apply a firmware abstraction. The ARM PCI SMMCCC spec details a st

Re: [PATCH] arm64: PCI: Enable SMC conduit

2021-01-07 Thread Rob Herring
On Mon, Jan 4, 2021 at 9:57 PM Jeremy Linton wrote: > > Given that most arm64 platform's PCI implementations needs quirks > to deal with problematic config accesses, this is a good place to > apply a firmware abstraction. The ARM PCI SMMCCC spec details a > standard SMC conduit designed to provide

[PATCH] arm64: PCI: Enable SMC conduit

2021-01-04 Thread Jeremy Linton
Given that most arm64 platform's PCI implementations needs quirks to deal with problematic config accesses, this is a good place to apply a firmware abstraction. The ARM PCI SMMCCC spec details a standard SMC conduit designed to provide a simple PCI config accessor. This specification enhances the