The NetBSD Project

CVS log for src/sys/dev/pci/pci_verbose.c

[BACK] Up to [cvs.netbsd.org] / src / sys / dev / pci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 29 14:47:08 2011 UTC (8 months, 3 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, netbsd-6-base, netbsd-6, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, HEAD
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

have pci register itself as a module, and make PCI driver modules depend on it

Revision 1.5.2.4 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:47 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5.2.3: +3 -2 lines
Diff to previous 1.5.2.3 (colored) next main 1.6 (colored)

sync with head

Revision 1.7.4.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:28 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.7.4.1: +158 -0 lines
Diff to previous 1.7.4.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

Sync with HEAD.

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:51 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.2.1: +158 -0 lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

sync with head.

Revision 1.7.4.1, Sun Jul 25 14:14:25 2010 UTC (22 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.7: +0 -158 lines
FILE REMOVED

file pci_verbose.c was added on branch uebayasi-xip on 2010-08-17 06:46:28 +0000

Revision 1.7.2.1, Sun Jul 25 14:14:25 2010 UTC (22 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7: +0 -158 lines
FILE REMOVED

file pci_verbose.c was added on branch yamt-nfs-mp on 2010-08-11 22:53:51 +0000

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jul 25 14:14:25 2010 UTC (22 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-nfs-mp, uebayasi-xip
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

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.

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:37 2010 UTC (22 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5.2.2: +13 -5 lines
Diff to previous 1.5.2.2 (colored)

sync with head

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jun 6 18:58:24 2010 UTC (23 months, 2 weeks ago) by pgoyette
Branch: MAIN
Changes since 1.5: +13 -5 lines
Diff to previous 1.5 (colored)

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.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Sun May 30 05:17:36 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5.2.1: +149 -0 lines
Diff to previous 1.5.2.1 (colored)

sync with head

Revision 1.5.2.1, Fri May 28 02:38:41 2010 UTC (23 months, 4 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5: +0 -149 lines
FILE REMOVED

file pci_verbose.c was added on branch rmind-uvmplock on 2010-05-30 05:17:36 +0000

Revision 1.5 / (download) - annotate - [select for diffs], Fri May 28 02:38:41 2010 UTC (23 months, 4 weeks ago) by pgoyette
Branch: MAIN
Branch point for: rmind-uvmplock
Changes since 1.4: +2 -6 lines
Diff to previous 1.4 (colored)

Remove opt_pci.h - it's not needed for anything.

Revision 1.4 / (download) - annotate - [select for diffs], Thu May 27 23:13:10 2010 UTC (23 months, 4 weeks ago) by pgoyette
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

Remove a left-over debugging call to aprint_normal()

Thanks njoly@

Revision 1.3 / (download) - annotate - [select for diffs], Thu May 27 05:53:35 2010 UTC (2 years ago) by pgoyette
Branch: MAIN
Changes since 1.2: +4 -5 lines
Diff to previous 1.2 (colored)

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.

Revision 1.2 / (download) - annotate - [select for diffs], Tue May 25 08:35:45 2010 UTC (2 years ago) by pgoyette
Branch: MAIN
Changes since 1.1: +8 -8 lines
Diff to previous 1.1 (colored)

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@

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 24 20:29:40 2010 UTC (2 years ago) by pgoyette
Branch: MAIN

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>