linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* No controller seen in /sys/kernel/config/pci_ep/controllers
@ 2022-07-13  7:23 Ajay Garg
  2022-07-13 18:18 ` Bjorn Helgaas
  0 siblings, 1 reply; 5+ messages in thread
From: Ajay Garg @ 2022-07-13  7:23 UTC (permalink / raw)
  To: linux-pci

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-07-21 12:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-13  7:23 No controller seen in /sys/kernel/config/pci_ep/controllers Ajay Garg
2022-07-13 18:18 ` Bjorn Helgaas
2022-07-21 10:24   ` Ajay Garg
2022-07-21 10:32     ` Kishon Vijay Abraham I
2022-07-21 12:23       ` Ajay Garg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).