On Thu, Oct 29, 2020 at 3:42 AM Sherry Sun <sherry....@nxp.com> wrote:
> > Subject: Re: [PATCH V3 2/4] misc: vop: do not allocate and reassign the 
> > used ring
>
> Thanks for your detailed reply.
> Yes, the PCIe endpoint subsystem is the base code, actually we have 
> implemented a set
> of pci endpoint code similar to pci-epf-test.c, combine with vop (Virtio Over 
> PCIe).
>
> But now the vop code is going to be removed, we planned to change to NTB 
> framework,
> I saw Kishon has done some jobs based on NTB and PCIe endpoint subsystem, 
> will get
> a deep look. Maybe it is a good solution.

Ok, great. Regarding the VoP code, I think nothing stops you from reusing
anything you find useful in there and build on top of it, but we should
consider it as a new submission then, which means that you are free to
change the interfaces without worrying about backwards compatibility.

On the flip side, this also means we need to carefully review the interface
to make sure we can cover the requirements of as many users as possible
without adding too much complexity for cases that we do not care about.

      Arnd

Reply via email to