NetBSD/sys/modules
pgoyette 72a7c70b78 Extract the vendor/product tables and related access routines into a
separate kernel module.  Update pci bus attach routine to load the
module (if available) when we're about to start scanning the bus, and
unload the module after the scan is finished.

On architectures which support loading of modules by the boot loader,
the 'pciverbose' module can be loaded and executed without needing to
rebuild the kernel.  On all architectures, using 'options PCIVERBOSE'
in the kernel configuration file will create a 'builtin' module which
is functionally equivalent to previous behavior.

XXX Although not nearly as large as the vendor and product tables,
XXX the PCI class and subclass tables might also be offloaded into
XXX the module at a future time.

XXX Cardbus (and possibly other) drivers should also be modified to
XXX load the module before scanning/attaching devices.
2010-05-24 20:29:40 +00:00
..
accf_dataready
accf_httpready
acpiacad Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
acpibat Convert acpibat to use ioconf instead of homerolled config glue. 2010-03-21 07:09:56 +00:00
acpibut Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
acpilid Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
adosfs
aio
azalia
bpf add bpf kmod 2010-01-25 22:21:28 +00:00
ccd
cd9660
cgd
coda
coda5
compat
compat_freebsd
compat_ibcs2
compat_irix
compat_linux
compat_linux32
compat_netbsd32 Add netbsd32_compat_50.c to netbsd32 module sources list. 2009-12-21 16:40:58 +00:00
compat_ossaudio
compat_sunos System utilities, boot programs and kernel modules are machine 2009-12-13 05:01:32 +00:00
compat_sunos32 System utilities, boot programs and kernel modules are machine 2009-12-13 05:01:32 +00:00
compat_svr4
coredump add powerpc64 support. from dennis.c.ferguson@gmail.com in PR#43029. 2010-03-22 02:00:33 +00:00
dm Typo. 2009-12-07 07:43:05 +00:00
drm
dtrace Include ../../Makefile.inc now that it works. 2010-03-13 22:29:33 +00:00
efs
example Check to see if we were passed a NULL proplist dictionary. 2009-10-20 05:33:30 +00:00
exec_aout
exec_ecoff
exec_elf32 Not all platforms can do PaX stuff. The list was derived in private 2009-09-17 23:07:12 +00:00
exec_elf64 Not all platforms can do PaX stuff. The list was derived in private 2009-09-17 23:07:12 +00:00
exec_script
ext2fs
fdesc
ffs -DFFS is no longer necessary 2010-03-03 00:01:20 +00:00
filecore
fss
hfs
i915drm
kernfs
ksem
layerfs
lfs Remove the ufs_vnops.c hacks from the lfs module, since ffs (and 2010-03-02 18:00:24 +00:00
mfs
miniroot
mqueue
msdos
ndis
nfs Reflect removal of fs_nfs.h and -DNFS 2010-03-02 23:37:16 +00:00
nfsserver Reflect removal of fs_nfs.h and -DNFS 2010-03-02 23:37:16 +00:00
nilfs
ntfs
null
overlay
pad Makefile to build kernel module for pad. 2010-04-09 13:41:45 +00:00
pciverbose Extract the vendor/product tables and related access routines into a 2010-05-24 20:29:40 +00:00
pf Remove bpfilter.h as not needed. 2010-04-13 13:09:46 +00:00
ppp_bsdcomp
ppp_deflate
procfs
pseye
ptyfs
puffs
putter
radeondrm
raidframe
secmodel_bsd44 First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
secmodel_overlay First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
securelevel First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
smbfs
solaris DTrace: Add support for a simulated solaris_cpu[] data structure per 2010-03-12 21:37:37 +00:00
suser First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
sysvbfs
thinkpad Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
tmpfs
tprof
tprof_pmi
uaudio
udf
umap
union
unionfs
uvideo
viadrm Add viadrm kmod 2009-09-27 12:44:05 +00:00
vnd
xldscripts Move the kmodule linker script source into sys/modules/xldscripts. It is 2009-11-10 14:47:52 +00:00
zfs Update zfs module to new sources. 2010-02-28 15:22:16 +00:00
Makefile Extract the vendor/product tables and related access routines into a 2010-05-24 20:29:40 +00:00
Makefile.assym
Makefile.inc include bsd.ioconf.mk when necessary 2010-03-21 06:56:52 +00:00
README

$NetBSD: README,v 1.1 2008/11/13 10:06:46 ad Exp $

Do not automatically install modules that would fundamentally alter system
behaviour or create a security hole, as the system may automatically load
modules.