Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2017-02-01 Thread Bjorn Helgaas
On Tue, Dec 13, 2016 at 04:09:39AM -0500, Jon Masters wrote: > On 11/29/2016 04:39 PM, Bjorn Helgaas wrote: > > > +New architectures should be able to use "Consumer" Extended Address Space > > +descriptors in the PNP0A03 device for bridge registers, including ECAM, > > +although a strict interpret

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-12-13 Thread Jon Masters
On 11/29/2016 04:39 PM, Bjorn Helgaas wrote: > +New architectures should be able to use "Consumer" Extended Address Space > +descriptors in the PNP0A03 device for bridge registers, including ECAM, > +although a strict interpretation of [6] might prohibit this. Old x86 and > +ia64 kernels assume a

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-12-01 Thread Bjorn Helgaas
On Fri, Dec 02, 2016 at 01:28:50AM +0100, Rafael J. Wysocki wrote: > On Fri, Dec 2, 2016 at 12:27 AM, Bjorn Helgaas wrote: > > On Thu, Dec 01, 2016 at 11:37:39PM +0100, Rafael J. Wysocki wrote: > >> On Thursday, December 01, 2016 04:36:04 PM Bjorn Helgaas wrote: > >> > On Tue, Nov 29, 2016 at 03:3

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-12-01 Thread Rafael J. Wysocki
On Fri, Dec 2, 2016 at 12:27 AM, Bjorn Helgaas wrote: > On Thu, Dec 01, 2016 at 11:37:39PM +0100, Rafael J. Wysocki wrote: >> On Thursday, December 01, 2016 04:36:04 PM Bjorn Helgaas wrote: >> > On Tue, Nov 29, 2016 at 03:39:48PM -0600, Bjorn Helgaas wrote: >> > > Here's another stab at this write

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-12-01 Thread Bjorn Helgaas
On Thu, Dec 01, 2016 at 11:37:39PM +0100, Rafael J. Wysocki wrote: > On Thursday, December 01, 2016 04:36:04 PM Bjorn Helgaas wrote: > > On Tue, Nov 29, 2016 at 03:39:48PM -0600, Bjorn Helgaas wrote: > > > Here's another stab at this writeup. I'd appreciate any comments! > > > > > > Changes from

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-12-01 Thread Rafael J. Wysocki
On Thursday, December 01, 2016 04:36:04 PM Bjorn Helgaas wrote: > On Tue, Nov 29, 2016 at 03:39:48PM -0600, Bjorn Helgaas wrote: > > Here's another stab at this writeup. I'd appreciate any comments! > > > > Changes from v1 to v2: > > - Consumer/Producer is defined for Extended Address Space des

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-12-01 Thread Bjorn Helgaas
On Tue, Nov 29, 2016 at 03:39:48PM -0600, Bjorn Helgaas wrote: > Here's another stab at this writeup. I'd appreciate any comments! > > Changes from v1 to v2: > - Consumer/Producer is defined for Extended Address Space descriptors; > should be ignored for QWord/DWord/Word Address Space descr

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-11-30 Thread Bjorn Helgaas
On Tue, Nov 29, 2016 at 03:39:11PM -0800, Linus Torvalds wrote: > Bjorn, this email was marked as spam, because: > > It has a from address in google.com but has failed google.com's > required tests for authentication > > in particular, it looks like you used a non-google smtp server > (kernel.o

Re: [PATCH v2] PCI: Add information about describing PCI in ACPI

2016-11-29 Thread Linus Torvalds
Bjorn, this email was marked as spam, because: It has a from address in google.com but has failed google.com's required tests for authentication in particular, it looks like you used a non-google smtp server (kernel.org) to send the email, so there is no DKIM hash (or perhaps google just uses s

[PATCH v2] PCI: Add information about describing PCI in ACPI

2016-11-29 Thread Bjorn Helgaas
Add a writeup about how PCI host bridges should be described in ACPI using PNP0A03/PNP0A08 devices, PNP0C02 devices, and the MCFG table. Signed-off-by: Bjorn Helgaas --- Documentation/PCI/00-INDEX |2 Documentation/PCI/acpi-info.txt | 180 +++ 2 fil

[PATCH v2] PCI: Add information about describing PCI in ACPI

2016-11-29 Thread Bjorn Helgaas
Here's another stab at this writeup. I'd appreciate any comments! Changes from v1 to v2: - Consumer/Producer is defined for Extended Address Space descriptors; should be ignored for QWord/DWord/Word Address Space descriptors - New arches may use Extended Address Space descriptors in PNP0A