[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260105080214.1254325-1-den@valinux.co.jp>
Date: Mon, 5 Jan 2026 17:02:12 +0900
From: Koichiro Den <den@...inux.co.jp>
To: jingoohan1@...il.com,
mani@...nel.org,
lpieralisi@...nel.org,
kwilczynski@...nel.org,
robh@...nel.org,
bhelgaas@...gle.com
Cc: Frank.Li@....com,
linux-pci@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [PATCH 0/2] PCI: endpoint: BAR subrange mapping support
This series proposes support for mapping subranges within a PCIe endpoint
BAR and enables controllers to program inbound address translation for
those subranges.
The first patch introduces generic BAR subrange mapping support in the
PCI endpoint core. The second patch adds an implementation for the
DesignWare PCIe endpoint controller using Address Match Mode IB iATU.
This series is a spin-off from a larger RFC series posted earlier:
https://lore.kernel.org/all/20251217151609.3162665-4-den@valinux.co.jp/
Base:
git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
branch: controller/dwc
commit: 68ac85fb42cf ("PCI: dwc: Use cfg0_base as iMSI-RX target address
to support 32-bit MSI devices")
Thank you for reviewing,
Koichiro Den (2):
PCI: endpoint: Add BAR subrange mapping support
PCI: dwc: ep: Support BAR subrange inbound mapping via address-match
iATU
.../pci/controller/dwc/pcie-designware-ep.c | 198 ++++++++++++++++--
drivers/pci/controller/dwc/pcie-designware.h | 2 +
include/linux/pci-epf.h | 26 +++
3 files changed, 214 insertions(+), 12 deletions(-)
--
2.51.0
Powered by blists - more mailing lists