Any pointers please? Thanks and Regards, Ajay On Wed, Jul 13, 2022 at 11:48 PM Bjorn Helgaas <helgaas@xxxxxxxxxx> wrote: > > [+to Kishon, endpoint maintainer, +cc LKML] > > On Wed, Jul 13, 2022 at 12:53:06PM +0530, Ajay Garg wrote: > > Hello everyone. > > > > The kernel has been built with : > > > > ################################### > > CONFIG_PCI_ENDPOINT=y > > CONFIG_PCI_ENDPOINT_CONFIGFS=y > > CONFIG_PCI_EPF_TEST=y > > CONFIG_PCI_ENDPOINT_TEST=y > > ################################### > > > > > > Thereafter, following are seen : > > > > ################################### > > $ sudo mount none /sys/kernel/config/ -t configfs > > mount: /sys/kernel/config: none already mounted or mount point busy. > > > > $ ls -lrth /sys/class/pci_epc/ > > total 0 > > > > $ ls -lrth /sys/kernel/config > > total 0 > > drwxr-xr-x 4 root root 0 Jul 13 10:58 pci_ep > > drwxr-xr-x 2 root root 0 Jul 13 10:58 usb_gadget > > > > $ ls -lrth /sys/kernel/config/pci_ep/functions > > total 0 > > drwxr-xr-x 2 root root 0 Jul 13 10:58 pci_epf_test > > > > $ ls -lrth /sys/kernel/config/pci_ep/controllers > > total 0 > > > > $ > > ################################### > > > > What is being missed? > > > > Side Queries : Is the controller that is expected to be listed, a > > virtual-controller (like the one provided by CONFIG_USB_DUMMY_HCD in > > case of USB)? > > > > Or there must be a real additional controller for pci-endpoint purpose? > > If yes, then : > > > > * I guess no listing is expected currently, as my machine has just > > one controller (as pci-host). > > > > * Is there a way to have an additional virtual pci-controller? > > > > > > Thanks and Regards, > > Ajay