From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manish Jaggi Subject: RFC: [PATCH 0/3] Base PCI and Cavium ThunderX PCI platform support Date: Fri, 20 Feb 2015 17:00:45 +0530 Message-ID: <54E71AE5.6020208@caviumnetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Prasun.kapoor@cavium.com, "Kumar, Vijaya" , Julien Grall , "Stefano Stabellini (Stefano.Stabellini@citrix.com)" List-Id: xen-devel@lists.xenproject.org This patch series adds PCI support for XEN ARM. - pci config read writes maps to xen-arm pci.c - platform support includes parsing pci device tree node and callbacks for reading writing from configuration space - placeholder code is added which is necessary for compilation Next RFC Patch set will include RFC PCI pass-through support manish jaggi (3): Enhance platform support for PCI ThunderX platform support for PCI XEN ARM PCI support xen/arch/arm/Makefile | 1 + xen/arch/arm/pci.c | 111 ++++++++++++++++++++++++++++++++++ xen/arch/arm/platform.c | 27 +++++++++ xen/arch/arm/platforms/thunderx.c | 124 ++++++++++++++++++++++++++++++++++++++ xen/arch/arm/setup.c | 3 +- xen/drivers/passthrough/pci.c | 28 ++++++--- xen/include/asm-arm/device.h | 1 + xen/include/asm-arm/domain.h | 3 + xen/include/asm-arm/pci.h | 25 ++++++-- xen/include/asm-arm/platform.h | 18 +++++- 10 files changed, 327 insertions(+), 14 deletions(-) create mode 100644 xen/arch/arm/pci.c -- 1.9.1