On 06.03.25 21:15, Stewart Hildebrand wrote: > On 2/24/25 04:18, Mykyta Poturai wrote: >> From: Oleksandr Andrushchenko <oleksandr_andrushche...@epam.com> >> >> Add support for Renesas R-Car Gen4 PCI host controller. >> S4 and V4H SoCs are supported. >> Implement config read/write operations for both root and child buses. >> For accessing the child bus, iATU is used for address translation. >> >> Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushche...@epam.com> >> Signed-off-by: Mykyta Poturai <mykyta_potu...@epam.com> >> --- >> xen/arch/arm/pci/Makefile | 1 + >> xen/arch/arm/pci/pci-host-rcar4.c | 529 ++++++++++++++++++++++++++++++ >> 2 files changed, 530 insertions(+) >> create mode 100644 xen/arch/arm/pci/pci-host-rcar4.c > > Can any parts of this potentially be reused for other designware-based > PCIe controllers? If so, could those parts be moved to a separate file?
Great idea! I will try to do a separation similar to how it's done in Linux. -- Mykyta