Date: Tue, 21 May 2013 20:31:39 -0400 From: Jesus Alejandro Padilla <jesalepad@gmail.com> To: freebsd-drivers@freebsd.org Subject: Getting a list of all drivers Message-ID: <CAFYqdVtaBS=4sPr783WhEZ9QbY1CpLqwH-6MOs=jUo1y_XRSLg@mail.gmail.com>
index | next in thread | raw e-mail
Hi, I’m trying to get a comprehensive list of all the drivers in FreeBSD (I’m talking about all the drivers available, not only the ones installed in my system). I was thinking of getting them from the kernel source code (/sys), but I’ve had some problems. Here’s what I’ve tried so far. - Get all loadable kernel modules. The problem with this approach is that there are many modules that are not drivers (like MAC policies). - Get the “device” entries in the GENERIC and NOTES configuration files. However, this has the same problem as the loadable kernel modules; there are “devices” that are not drivers, and I think that these files don’t contain all drivers, only the ones that will be compiled statically with the kernel, right? - Get the modules under /sys/dev. The problem is that there are other drivers that are outside this folder. Do you know if there’s a better way of building this list? Is there a file, like a MAINTAINERS file that contains this information up to date? I’d really appreciate any help. Thank you very much! Alex PS: I know that some proprietary drivers, like Nvidia's, might be hard to get, but I’d like to get at least all the list of the drivers included in the kernel source code (/sys).home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFYqdVtaBS=4sPr783WhEZ9QbY1CpLqwH-6MOs=jUo1y_XRSLg>
