NetBSD/distrib
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
..
acorn26 Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
acorn32 Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
alpha Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
amd64 Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
amiga Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
arc Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
atari Relegate edlabel to use in extremely memory constrained install 2010-03-10 23:13:09 +00:00
bebox/floppies Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
cats Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
cdrom Add 5.0.1 configuration files for reference. 2009-12-13 08:37:40 +00:00
cobalt Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
common Update version number examples for the post-2.0I world. 2010-02-07 18:50:49 +00:00
dreamcast Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
evbarm Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
evbmips Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
evbppc Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
evbsh3 fix build failure. 2010-04-09 11:38:10 +00:00
ews4800mips Remove non-English translations from ews4800mips sysinst. 2010-05-04 13:33:13 +00:00
hp300 Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
hp700 Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
hpcarm Remove mount_kernfs(8) and use dmesg(8) directly. 2010-05-01 12:14:11 +00:00
hpcmips Remove mount_kernfs(8) and use dmesg(8) directly. 2010-05-01 12:14:11 +00:00
hpcsh Enable dhcpcd(8) in hpcsh sysinst. 2010-05-15 05:08:53 +00:00
i386 Um, as has been noted, INSTALL_FILE records what's installed if it's 2010-04-23 14:10:19 +00:00
ibmnws Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
landisk Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
mac68k Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
macppc Put an INSTALL kernel and ofwboot.xcf into ISO9660 root. 2010-05-04 14:09:11 +00:00
miniroot Use the rescue terminfo.db in our images instead of termcap. 2010-02-05 10:01:16 +00:00
mipsco Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
mvme68k Relegate edlabel to use in extremely memory constrained install 2010-03-10 23:13:09 +00:00
mvmeppc Add an iso_image target (iso-image as a target name doesn't play well with 2007-03-06 21:56:47 +00:00
news68k Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
newsmips Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
notes - remove resigned developers 2010-05-03 16:15:05 +00:00
ofppc Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
pmax Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
prep Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
rs6000 Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
sandpoint Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
sets Extract the vendor/product tables and related access routines into a 2010-05-24 20:29:40 +00:00
sgimips Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
shark Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
sparc Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
sparc64 Um, as has been noted, INSTALL_FILE records what's installed if it's 2010-04-23 14:10:19 +00:00
sun2 Relegate edlabel to use in extremely memory constrained install 2010-03-10 23:13:09 +00:00
sun3 Relegate edlabel to use in extremely memory constrained install 2010-03-10 23:13:09 +00:00
syspkg Consistently call the file system "ext2". 2010-02-21 13:28:12 +00:00
utils Sync with md.h rev 1.17: 2010-05-11 09:46:46 +00:00
vax Remove terminfo.db as it's now embedded in libterminfo. 2010-02-11 09:06:47 +00:00
x68k TERM=x68k -> vt220. sysinst works again. 2010-05-15 06:36:12 +00:00
zaurus change baud rate. 2010-03-14 12:36:32 +00:00
Makefile Create a dynamically linked sysinst as part of the build process, but don't 2008-11-21 15:39:29 +00:00
Makefile.inc Add an iso_image target (iso-image as a target name doesn't play well with 2007-03-06 21:56:47 +00:00