OpenGrok
Cross Reference: pci_verbose.c
xref
: /
src
/
sys
/
dev
/
pci
/
pci_verbose.c
Home
|
History
|
Annotate
|
Download
|
only in
pci
History log of
/src/sys/dev/pci/pci_verbose.c
Revision
Date
Author
Comments
1.9
21-Sep-2014
christos
Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value
pairs to the compressed one that matt wrote.
1.8
29-Aug-2011
jmcneill
branches: 1.8.12;
have pci register itself as a module, and make PCI driver modules depend on it
1.7
25-Jul-2010
pgoyette
branches: 1.7.2; 1.7.4;
Move setting of pci_verbose_loaded flag into the module's init routine.
This ensures that the flag is set even if the module was manually loaded
by the user rather than just auto-loaded.
1.6
06-Jun-2010
pgoyette
Update pciverbose module to use module_autoload() rather than module_load().
Load the module right before each attempt to use its features, and let the
module subsystem handle unloading.
1.5
28-May-2010
pgoyette
branches: 1.5.2;
Remove opt_pci.h - it's not needed for anything.
1.4
27-May-2010
pgoyette
Remove a left-over debugging call to aprint_normal()
Thanks njoly@
1.3
27-May-2010
pgoyette
Extract pci_verbose interface definitions into their own header file so
we don't need to include pcivar.h in the module. pcivar.h tries to pull
in machine/pci_machdep.h which doesn't exist on all machine/architecture
combos. Keeping track and building the module only for those that work
would have been a maintenance headache; this change allows us to build
the module on all systems, regardless of whether the system has pci
support or not.
1.2
25-May-2010
pgoyette
Rework the pciverbose module dispatch vectors to avoid renaming the
externally-visible entrypoint name. Also this avoids a potential
need to bump kernel version.
Requested by dyoung@ and mrg@
1.1
24-May-2010
pgoyette
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.
1.5.2.4
05-Mar-2011
rmind
sync with head
1.5.2.3
03-Jul-2010
rmind
sync with head
1.5.2.2
30-May-2010
rmind
sync with head
1.5.2.1
28-May-2010
rmind
file pci_verbose.c was added on branch rmind-uvmplock on 2010-05-30 05:17:36 +0000
1.7.4.2
17-Aug-2010
uebayasi
Sync with HEAD.
1.7.4.1
25-Jul-2010
uebayasi
file pci_verbose.c was added on branch uebayasi-xip on 2010-08-17 06:46:28 +0000
1.7.2.2
11-Aug-2010
yamt
sync with head.
1.7.2.1
25-Jul-2010
yamt
file pci_verbose.c was added on branch yamt-nfs-mp on 2010-08-11 22:53:51 +0000
1.8.12.1
03-Dec-2017
jdolecek
update from HEAD
Indexes created Wed Oct 15 07:09:58 GMT 2025