Thread (16 messages) 16 messages, 6 authors, 2016-04-14

[PATCH v2 2/4] PCI: Provide common functions for ECAM mapping

From: Jon Masters <hidden>
Date: 2016-04-12 04:26:41
Also in: linux-acpi, linux-pci, lkml

Hi David, JC,

On 04/11/2016 08:24 PM, David Daney wrote:
Tested-by: David Daney <redacted>
On ThunderX (please let me know the silicon pass specifics off-list)?
I'm planning to give this series a test run also on some other ARMv8
hardware and will prod a few of the other vendors to do so.
quoted
  drivers/pci/ecam.c   | 130
  drivers/pci/ecam.h   |  58 +++++++++++++++++++++++
I wonder if these files should go in drivers/pci/host ...  I understand
that you still have to use them from drivers/pci/acpi though.

I will let others opine on this, but could you put the contents of
ecam.h into include/linux/pci.h along with the  pci_generic_config_*()
declarations?

If you did that, the contents of ecam.c could  go into
drivers/pci/access.c...
Quoting Bjorn's original reply to the previous series:
Some of the code that moved to drivers/acpi/pci_mcfg.c is not
really ACPI-specific, and could potentially be used for non-ACPI
bridges that support ECAM.  I'd like to see that sort of code
moved to a new file like drivers/pci/ecam.c.
So my guess is that this is the reasoning behind JC's file layout.

I'm curious what Lorenzo's take on things is currently. I assume this
series is now to be the official coordinated version of this effort for
upstream, following the advice of Bjorn previously, but I would like to
know if everyone is behind this plan. I've (previously) requested a
Linaro LEG meeting this week (part of our bootarch working group) to
specifically discuss the status of PCI upstreaming in order to get the
different vendors together to ensure every single one of them is
tracking the correct latest effort and doing what is needed to test/aid,
hence my ask. If this is now plan A, I'll make sure everyone is aligned
behind it and start pinging people individually for testing.

Jon.

-- 
Computer Architect
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help