From: Duc Dang <dhdang@apm.com>
To: Bjorn Helgaas <bhelgaas@google.com>,
Catalin Marinas <catalin.marinas@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Pawel Moll <pawel.moll@arm.com>, Rob Herring <robh+dt@kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Kumar Gala <galak@codeaurora.org>,
Will Deacon <will.deacon@arm.com>,
"David S. Miller" <davem@davemloft.net>
Cc: devicetree@vger.kernel.org, linux-pci@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, Tanmay Inamdar <tinamdar@apm.com>,
patches@apm.com, Duc Dang <dhdang@apm.com>
Subject: [PATCH v2 0/2] pci: xgene: Add multiple memory ranges support
Date: Tue, 30 Jun 2015 11:22:26 -0700 [thread overview]
Message-ID: <cover.1435688121.git.dhdang@apm.com> (raw)
In-Reply-To: <46305464.n5SOjGAhJb@wuerfel>
This patch set adds 1 large (up to 64GB) memory window for each PCIe
controller nodes in X-Gene device tree and fix PCIe controller driver
to handle multiple memory ranges correctly. These changes are required
to support PCIe devices that has huge BAR.
v2 changes:
1. Separate device-tree changes and driver changes into different
patches
2. Explicitly define new large window as 64-bit prefetchable in dts
3. Use IORESOURCE_PREFETCH flag to determine which PCIe controller
register to be used to configure the memory ranges.
arch/arm64/boot/dts/apm/apm-storm.dtsi | 23 ++++++++++++++---------
drivers/pci/host/pci-xgene.c | 12 ++++++++++--
2 files changed, 24 insertions(+), 11 deletions(-)
--
1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: dhdang@apm.com (Duc Dang)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 0/2] pci: xgene: Add multiple memory ranges support
Date: Tue, 30 Jun 2015 11:22:26 -0700 [thread overview]
Message-ID: <cover.1435688121.git.dhdang@apm.com> (raw)
In-Reply-To: <46305464.n5SOjGAhJb@wuerfel>
This patch set adds 1 large (up to 64GB) memory window for each PCIe
controller nodes in X-Gene device tree and fix PCIe controller driver
to handle multiple memory ranges correctly. These changes are required
to support PCIe devices that has huge BAR.
v2 changes:
1. Separate device-tree changes and driver changes into different
patches
2. Explicitly define new large window as 64-bit prefetchable in dts
3. Use IORESOURCE_PREFETCH flag to determine which PCIe controller
register to be used to configure the memory ranges.
arch/arm64/boot/dts/apm/apm-storm.dtsi | 23 ++++++++++++++---------
drivers/pci/host/pci-xgene.c | 12 ++++++++++--
2 files changed, 24 insertions(+), 11 deletions(-)
--
1.9.1
next prev parent reply other threads:[~2015-06-30 18:23 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-26 1:05 [PATCH 1/1] pci: xgene: Enable huge outbound bar support Duc Dang
2015-06-26 1:05 ` Duc Dang
2015-06-26 1:05 ` Duc Dang
2015-06-26 7:59 ` Arnd Bergmann
2015-06-26 7:59 ` Arnd Bergmann
2015-06-26 18:56 ` Duc Dang
2015-06-26 18:56 ` Duc Dang
2015-06-26 20:35 ` Arnd Bergmann
2015-06-26 20:35 ` Arnd Bergmann
2015-06-26 20:35 ` Arnd Bergmann
2015-06-26 20:43 ` Arnd Bergmann
2015-06-26 20:43 ` Arnd Bergmann
2015-06-26 21:56 ` Duc Dang
2015-06-26 21:56 ` Duc Dang
2015-06-26 21:56 ` Duc Dang
2015-06-30 18:22 ` Duc Dang [this message]
2015-06-30 18:22 ` [PATCH v2 0/2] pci: xgene: Add multiple memory ranges support Duc Dang
2015-06-30 18:22 ` [PATCH v2 1/2] arm64: dts: Add 1 more window with large size for X-Gene PCIe nodes Duc Dang
2015-06-30 18:22 ` Duc Dang
2015-06-30 18:22 ` [PATCH v2 2/2] pci: xgene: Fix driver to handle multiple memory ranges Duc Dang
2015-06-30 18:22 ` Duc Dang
2015-07-06 23:28 ` [PATCH v2 0/2] pci: xgene: Add multiple memory ranges support Duc Dang
2015-07-06 23:28 ` Duc Dang
2015-07-09 11:47 ` Arnd Bergmann
2015-07-09 11:47 ` Arnd Bergmann
2015-07-09 11:47 ` Arnd Bergmann
2015-07-09 21:20 ` [PATCH v3 " Duc Dang
2015-07-09 21:20 ` Duc Dang
2015-07-09 21:20 ` [PATCH v3 1/2] arm64: dts: Add 1 more window with large size for X-Gene PCIe nodes Duc Dang
2015-07-09 21:20 ` Duc Dang
2015-07-09 21:20 ` [PATCH v3 2/2] pci: xgene: Fix driver to handle multiple memory ranges Duc Dang
2015-07-09 21:20 ` Duc Dang
2015-07-21 16:14 ` [PATCH v3 0/2] pci: xgene: Add multiple memory ranges support Bjorn Helgaas
2015-07-21 16:14 ` Bjorn Helgaas
2015-07-21 18:11 ` Duc Dang
2015-07-21 18:11 ` Duc Dang
2015-07-09 21:24 ` [PATCH v2 " Duc Dang
2015-07-09 21:24 ` Duc Dang
2015-06-26 14:26 ` [PATCH 1/1] pci: xgene: Enable huge outbound bar support Bjorn Helgaas
2015-06-26 14:26 ` Bjorn Helgaas
2015-06-26 17:26 ` Duc Dang
2015-06-26 17:26 ` Duc Dang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1435688121.git.dhdang@apm.com \
--to=dhdang@apm.com \
--cc=bhelgaas@google.com \
--cc=catalin.marinas@arm.com \
--cc=davem@davemloft.net \
--cc=devicetree@vger.kernel.org \
--cc=galak@codeaurora.org \
--cc=ijc+devicetree@hellion.org.uk \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=patches@apm.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=tinamdar@apm.com \
--cc=will.deacon@arm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.