Re: [PATCH 0/3] PCI: endpoint: Support vNTB as a non-first EPF
From: Manivannan Sadhasivam
Date: Thu Sep 03 2026 - 02:01:42 EST
On Wed, 29 Jul 2026 02:23:03 +0900, Koichiro Den wrote:
> This series allows a vNTB endpoint function to be instantiated as PF1+.
>
> vntb_epf_mw_set_trans() programs the memory-window BAR with hardcoded
> function numbers (0, 0), so binding the EPF to any other function
> programs the wrong one. Patch 1 resolves it.
>
> The platform-MSI doorbell path can currently populate messages only for
> the first EPF attached to the EPC. Supporting multiple EPFs in that path
> requires separate work. This series leaves it unchanged and lets a
> non-first EPF use the embedded doorbell instead.
>
> [...]
Applied, thanks!
[1/3] PCI: endpoint: pci-epf-vntb: Pass PF/VF number when BAR programming
commit: afe2aa9dc93d904730bab63f5ccb514a318e6464
[2/3] PCI: endpoint: pci-ep-msi: Make embedded doorbell IRQ exclusive
commit: 52c73e3cecd0603346e176da1d04a0c4d3c98f1b
[3/3] PCI: endpoint: pci-ep-msi: Let non-first EPFs use embedded doorbells
commit: 68fcdf30a1582574fe67e0b02488f8ba0d4d1242
Best regards,
--
மணிவண்ணன் சதாசிவம்