Thread (19 messages) 19 messages, 3 authors, 2015-06-02

[Patch v3 5/7] PCI/ACPI: Consolidate common PCI host bridge code into ACPI core

From: Hanjun Guo <hidden>
Date: 2015-05-22 11:24:42
Also in: linux-acpi, linux-pci, lkml

On 2015?05?20? 11:33, Hanjun Guo wrote:
+CC Suravee,

On 2015?05?20? 11:16, Jiang Liu wrote:
quoted
On 2015/5/18 21:08, Hanjun Guo wrote:
quoted
Hi Jiang,

On 2015?05?14? 16:56, Jiang Liu wrote:
quoted
Introduce common interface acpi_pci_root_create() and related data
structures to create PCI root bus for ACPI PCI host bridges. It will
be used to kill duplicated arch specific code for IA64 and x86. It may
also help ARM64 in future.
As I commented in previous version, this patch will introduce
compile error on ACPI enabled ARM64 kernel because struct
pci_controller is not defined for ARM64, so how about adding
the following patch before this patch, or squash to this one,
does it make sense?
Hi Hanjun,
    Thanks for fixing this building issue for ARM64. The patch
is really what I want:). Will merge it into next version. With this
patch applied, are there any other issues from ARM64 side?
Suravee is testing ARM64 PCI on top of your patch set, he can confirm
that if there are any other issues :) (Suravee has a real ARM64 hardware
in hand)
After confirmed with Suravee, this patch set works OK on ARM64
hardware for PCI hostbridge init, and can enumerate PCI devices
(adding some ARM64 related PCI patches) and works fine with legacy
interrupt, so to me, this patch set is good to go :)

For this patchset:

Tested-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

I will add my Reviewed-by for some of patches later.

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