On Thu, Mar 10, 2022 at 4:07 PM Zhi Li <lznuaa@xxxxxxxxx> wrote: > > On Thu, Mar 10, 2022 at 4:01 PM Zhi Li <lznuaa@xxxxxxxxx> wrote: > > > > On Tue, Feb 22, 2022 at 10:24 AM Frank Li <Frank.Li@xxxxxxx> wrote: > > > > > > This implement NTB function for PCIe EP to RC connections. > > > The existed ntb epf need two PCI EPs and two PCI Host. > > > > > > This just need EP to RC connections. > > > > > > ┌────────────┐ ┌─────────────────────────────────────┐ > > > │ │ │ │ > > > ├────────────┤ │ ┌──────────────┤ > > > │ NTB │ │ │ NTB │ > > > │ NetDev │ │ │ NetDev │ > > > ├────────────┤ │ ├──────────────┤ > > > │ NTB │ │ │ NTB │ > > > │ Transfer │ │ │ Transfer │ > > > ├────────────┤ │ ├──────────────┤ > > > │ │ │ │ │ > > > │ PCI NTB │ │ │ │ > > > │ EPF │ │ │ │ > > > │ Driver │ │ │ PCI Virtual │ > > > │ │ ├───────────────┐ │ NTB Driver │ > > > │ │ │ PCI EP NTB │◄────►│ │ > > > │ │ │ FN Driver │ │ │ > > > ├────────────┤ ├───────────────┤ ├──────────────┤ > > > │ │ │ │ │ │ > > > │ PCI BUS │ ◄─────► │ PCI EP BUS │ │ Virtual PCI │ > > > │ │ PCI │ │ │ BUS │ > > > └────────────┘ └───────────────┴──────┴──────────────┘ > > > PCI RC PCI EP > > > > > > > > > > > > Frank Li (4): > > > PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address > > > NTB: epf: Allow more flexibility in the memory BAR map method > > > PCI: endpoint: Support NTB transfer between RC and EP > > > Documentation: PCI: Add specification for the PCI vNTB function device > > > > > > > Update ntb mail list Friendly ping! Frank Li > > > > > > Documentation/PCI/endpoint/index.rst | 2 + > > > .../PCI/endpoint/pci-vntb-function.rst | 126 ++ > > > Documentation/PCI/endpoint/pci-vntb-howto.rst | 167 ++ > > > drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- > > > .../pci/controller/dwc/pcie-designware-ep.c | 10 +- > > > drivers/pci/endpoint/functions/Kconfig | 11 + > > > drivers/pci/endpoint/functions/Makefile | 1 + > > > drivers/pci/endpoint/functions/pci-epf-vntb.c | 1424 +++++++++++++++++ > > > 8 files changed, 1775 insertions(+), 14 deletions(-) > > > create mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst > > > create mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst > > > create mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.c > > > > > > -- > > > 2.24.0.rc1 > > >