Re: How do i find all the pci devices in the system?
Juergen Hannken-Illjes <[email protected]> Mon, 29 Nov 2010 11:42:16 +0100
| Newsgroups | gmane.os.netbsd.devel.general |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Nov 29, 2010 at 04:04:55PM +0530, Gnanasekar Loganathan wrote:
> Hi,
>
> I'm new to NetBSD kernel.
>
> I'm planning to list all the PCI devices in the users space.
>
> Modifying the pciconf.c downloaded from FreeBSD to the NetBSD.
> In the sys/dev/pci/pci_usrreq.c file i can found the options for
> Read/Write on conf buf.
> But could not find the option to list all the pci devices found in the system.
>
> Is there any way to search manually all the pci devices and access them?
>
> Please advice.
>
> Thanks,
> Gnana
Man pcictl. Try
/bin/sh -c 'for BUS in /dev/pci*; do pcictl ${BUS} list; done'
--
Juergen Hannken-Illjes - [email protected] - TU Braunschweig (Germany)