Up to [cvs.NetBSD.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.105 / (download) - annotate - [select for diffs], Sun Apr 21 23:54:44 2013 UTC (4 weeks, 5 days ago) by msaitoh
Branch: MAIN
CVS Tags: khorben-n900,
HEAD
Changes since 1.104: +277 -103
lines
Diff to previous 1.104 (colored)
- Print PCIe 2.0 or higher capability registers. - Print Link related registers only if the device is PCI Express Endpoint, Legacy PCI Express Endpoint or Root Port of PCI Express Root Complex. - Don't print Root related registers if the device is Root Complex Integrated Endpoint and print if the device is Root Complex Event Collector. - Not Gb/s but GT/s.
Revision 1.104 / (download) - annotate - [select for diffs], Sun Apr 21 23:46:06 2013 UTC (4 weeks, 5 days ago) by msaitoh
Branch: MAIN
Changes since 1.103: +5 -5
lines
Diff to previous 1.103 (colored)
- Add some PCIe 2.0 or higher capability register definitions. - Rename some registers. - Add comments. - Indent.
Revision 1.103 / (download) - annotate - [select for diffs], Sun Apr 21 19:59:41 2013 UTC (4 weeks, 5 days ago) by msaitoh
Branch: MAIN
Changes since 1.102: +105 -105
lines
Diff to previous 1.102 (colored)
Delete "PCI_" from PCIX and PICE capability registers.
Revision 1.102 / (download) - annotate - [select for diffs], Wed Apr 17 08:07:40 2013 UTC (5 weeks, 2 days ago) by msaitoh
Branch: MAIN
Changes since 1.101: +3 -4
lines
Diff to previous 1.101 (colored)
Don't check whether PCIe Slot Control Register is all 0 or not. For example, 82801I PCI Express Port #1 (devid 0x2940) is really Root Port and it has the Root Control Register and the default value is 0 (the document say so and really 0 (Tested with my machine)).
Revision 1.101 / (download) - annotate - [select for diffs], Wed Apr 17 06:31:15 2013 UTC (5 weeks, 2 days ago) by msaitoh
Branch: MAIN
Changes since 1.100: +184 -146
lines
Diff to previous 1.100 (colored)
- Add slot related registers - Add root port related registers - Fix the definition of PCI_PCIE_SLCAP_PSN - Cleanup
Revision 1.100 / (download) - annotate - [select for diffs], Wed Apr 17 04:36:27 2013 UTC (5 weeks, 2 days ago) by msaitoh
Branch: MAIN
Changes since 1.99: +5 -2
lines
Diff to previous 1.99 (colored)
Add PCI_CAP_SUBVENDOR (= 0x0d).
Revision 1.99 / (download) - annotate - [select for diffs], Tue Apr 16 15:50:58 2013 UTC (5 weeks, 3 days ago) by msaitoh
Branch: MAIN
Changes since 1.98: +261 -6
lines
Diff to previous 1.98 (colored)
Decode some PCIe capability register bits.
Revision 1.98 / (download) - annotate - [select for diffs], Tue Apr 16 14:34:34 2013 UTC (5 weeks, 3 days ago) by msaitoh
Branch: MAIN
Changes since 1.97: +30 -25
lines
Diff to previous 1.97 (colored)
Use macro.
Revision 1.97 / (download) - annotate - [select for diffs], Tue Apr 16 09:13:04 2013 UTC (5 weeks, 3 days ago) by msaitoh
Branch: MAIN
Changes since 1.96: +3 -3
lines
Diff to previous 1.96 (colored)
Fix a bug that IRQ(MSI) bits in PCIe capability register is incorrectly decoded. The bit field is not 0x4e000000 but 0x3e000000.
Revision 1.96 / (download) - annotate - [select for diffs], Mon Apr 15 18:51:29 2013 UTC (5 weeks, 4 days ago) by msaitoh
Branch: MAIN
Changes since 1.95: +8 -2
lines
Diff to previous 1.95 (colored)
Print some PCIE device type.
Revision 1.95 / (download) - annotate - [select for diffs], Sat Oct 27 17:18:35 2012 UTC (6 months, 3 weeks ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-nbase,
tls-maxphys-base,
agc-symver-base,
agc-symver
Changes since 1.94: +3 -3
lines
Diff to previous 1.94 (colored)
split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
Revision 1.94 / (download) - annotate - [select for diffs], Sat Oct 20 05:32:25 2012 UTC (7 months ago) by matt
Branch: MAIN
Changes since 1.93: +3 -2
lines
Diff to previous 1.93 (colored)
Add NVM to the pci mass storage subclass
Revision 1.93 / (download) - annotate - [select for diffs], Sun Sep 23 01:10:10 2012 UTC (8 months ago) by chs
Branch: MAIN
Changes since 1.92: +3 -2
lines
Diff to previous 1.92 (colored)
add an entry for subclass HD audio.
Revision 1.92 / (download) - annotate - [select for diffs], Tue Apr 24 09:53:41 2012 UTC (13 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
jmcneill-usbmp-base9,
jmcneill-usbmp-base10
Branch point for: tls-maxphys
Changes since 1.91: +9 -6
lines
Diff to previous 1.91 (colored)
print correct link speed for PCIexpress Gen2+ (the decoding code needs to be rewritten, sorry for only adding to the mess)
Revision 1.91 / (download) - annotate - [select for diffs], Wed Mar 21 10:14:19 2012 UTC (14 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
jmcneill-usbmp-base8
Changes since 1.90: +3 -3
lines
Diff to previous 1.90 (colored)
Use an unsigned value to hold the pci_class
Revision 1.90 / (download) - annotate - [select for diffs], Sun Jan 29 11:31:38 2012 UTC (15 months, 3 weeks ago) by drochner
Branch: MAIN
CVS Tags: netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2
Changes since 1.89: +20 -7
lines
Diff to previous 1.89 (colored)
extend the pci_aprint_devinfo slightly to cover the cases commonly used by drivers: a short name for the quiet/naive case and a string to override the "pcidevs" based name by one provided by the driver, ride on yesterday's kernel minor version bump
Revision 1.89 / (download) - annotate - [select for diffs], Thu Jan 26 21:17:28 2012 UTC (15 months, 4 weeks ago) by drochner
Branch: MAIN
Changes since 1.88: +15 -2
lines
Diff to previous 1.88 (colored)
put printing of the pci_devinfo into its own function (not inlined by purpose) - this is a stack hog, and with this change my uTCA amd64 system boots again a lot of similar code can be eliminated from pci device drivers this way, but before doing so (and making the new function part of the module API) I'd like to consider a modification to make it work with drivers which prefer to print names from other sources (like pciide)
Revision 1.88 / (download) - annotate - [select for diffs], Wed Aug 17 00:59:47 2011 UTC (21 months, 1 week ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.87: +4 -4
lines
Diff to previous 1.87 (colored)
Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl.
Revision 1.87 / (download) - annotate - [select for diffs], Mon Jun 6 18:27:12 2011 UTC (23 months, 2 weeks ago) by msaitoh
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base
Changes since 1.86: +8 -2
lines
Diff to previous 1.86 (colored)
Add two new capabilities(PCI_CAP_SATA and PCI_CAP_PCIAF).
Revision 1.86 / (download) - annotate - [select for diffs], Sat Dec 11 18:22:24 2010 UTC (2 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base,
jruoho-x86intr,
cherry-xenmp-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: cherry-xenmp
Changes since 1.85: +68 -5
lines
Diff to previous 1.85 (colored)
Add code to display MSI capabilities.
Revision 1.85 / (download) - annotate - [select for diffs], Sat Aug 21 13:18:35 2010 UTC (2 years, 9 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
uebayasi-xip-base4,
uebayasi-xip-base3
Changes since 1.84: +3 -6
lines
Diff to previous 1.84 (colored)
Update the various xxx_verbose modules to conform to the module subsystem's new locking protocol.
Revision 1.84 / (download) - annotate - [select for diffs], Sun Jul 25 14:14:25 2010 UTC (2 years, 10 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10,
uebayasi-xip-base2
Changes since 1.83: +7 -9
lines
Diff to previous 1.83 (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.83 / (download) - annotate - [select for diffs], Sun Jun 6 18:58:23 2010 UTC (2 years, 11 months ago) by pgoyette
Branch: MAIN
Changes since 1.82: +36 -25
lines
Diff to previous 1.82 (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.82 / (download) - annotate - [select for diffs], Wed May 26 09:42:42 2010 UTC (2 years, 11 months ago) by martin
Branch: MAIN
Changes since 1.81: +7 -4
lines
Diff to previous 1.81 (colored)
Do not try to unload the pciverbose module if it had never been loaded.
Revision 1.81 / (download) - annotate - [select for diffs], Tue May 25 08:35:45 2010 UTC (3 years ago) by pgoyette
Branch: MAIN
Changes since 1.80: +10 -10
lines
Diff to previous 1.80 (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.80 / (download) - annotate - [select for diffs], Mon May 24 20:29:41 2010 UTC (3 years ago) by pgoyette
Branch: MAIN
Changes since 1.79: +39 -74
lines
Diff to previous 1.79 (colored)
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.
Revision 1.79 / (download) - annotate - [select for diffs], Thu Mar 4 22:55:20 2010 UTC (3 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
uebayasi-xip-base1
Branch point for: rmind-uvmplock
Changes since 1.78: +54 -75
lines
Diff to previous 1.78 (colored)
Extract both instances of the code that prints the PCI Secondary Status Register into a subroutine. Use terminology similar to that which PCI System Architecture (4th Edition) uses. For comparison with PCI reference books, specify flags and fields with __BIT(n) and __BITS(m, n) instead of hexadecimal constants.
Revision 1.78 / (download) - annotate - [select for diffs], Wed Jan 13 12:18:55 2010 UTC (3 years, 4 months ago) by drochner
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.77: +6 -6
lines
Diff to previous 1.77 (colored)
fix some bitmask in PCI Express capabilities decoding being here, fix some typos and add a comma for clarity
Revision 1.77 / (download) - annotate - [select for diffs], Tue Jan 20 13:54:43 2009 UTC (4 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
matt-premerge-20091211,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Changes since 1.76: +69 -8
lines
Diff to previous 1.76 (colored)
Decode and display PCI Power Management registers when available.
Revision 1.76 / (download) - annotate - [select for diffs], Mon Nov 17 23:33:41 2008 UTC (4 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Changes since 1.75: +46 -20
lines
Diff to previous 1.75 (colored)
Store pcidevs in a more compact manner. Instead of many string with duplicate words, store each word individual in a long string and then store offsets in the string to that word. This reduces the space needed by half.
Revision 1.75 / (download) - annotate - [select for diffs], Tue Apr 29 17:27:38 2008 UTC (5 years ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
netbsd-5-base,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
matt-mips64-base2,
hpcarm-cleanup-nbase,
haad-dm-base1
Branch point for: nick-hppapmap,
netbsd-5,
haad-dm
Changes since 1.74: +3 -3
lines
Diff to previous 1.74 (colored)
Oh, so that's how you spell Legacy -- thanks spellcheck!
Revision 1.74 / (download) - annotate - [select for diffs], Thu Apr 10 19:13:37 2008 UTC (5 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base
Branch point for: yamt-pf42,
yamt-nfs-mp
Changes since 1.73: +3 -3
lines
Diff to previous 1.73 (colored)
use aprint_*_dev and device_xname
Revision 1.73 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:54 2007 UTC (5 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
mjf-devfs,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-base,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.72: +3 -3
lines
Diff to previous 1.72 (colored)
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
Revision 1.72 / (download) - annotate - [select for diffs], Sun Oct 7 23:00:47 2007 UTC (5 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
vmlocking-base
Branch point for: bouyer-xenamd64
Changes since 1.71: +100 -2
lines
Diff to previous 1.71 (colored)
Add some basic parsing of the PCI Express capabilities register. This is enough to help detect the source of interrupt storms at least for my Thinkpad.
Revision 1.71 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:09 2006 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup,
post-newlock2-merge,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
mjf-ufs-trans-base,
mjf-ufs-trans,
matt-nb4-arm-base,
matt-nb4-arm,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-x86pmap,
vmlocking,
matt-armv6,
jmcneill-pm
Changes since 1.70: +6 -6
lines
Diff to previous 1.70 (colored)
__unused removal on arguments; approved by core.
Revision 1.70 / (download) - annotate - [select for diffs], Wed Nov 8 18:44:16 2006 UTC (6 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.69: +3 -2
lines
Diff to previous 1.69 (colored)
while we are here, also print the interrupt disable bit in VERBOSE/pcictl
Revision 1.69 / (download) - annotate - [select for diffs], Tue Oct 17 18:21:29 2006 UTC (6 years, 7 months ago) by dogcow
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.68: +2 -6
lines
Diff to previous 1.68 (colored)
now that we have -Wno-unused-parameter, back out all the tremendously ugly code to gratuitously access said parameters.
Revision 1.68 / (download) - annotate - [select for diffs], Fri Oct 13 20:53:59 2006 UTC (6 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.67: +4 -4
lines
Diff to previous 1.67 (colored)
more __unused
Revision 1.67 / (download) - annotate - [select for diffs], Fri Oct 13 18:28:06 2006 UTC (6 years, 7 months ago) by dogcow
Branch: MAIN
Changes since 1.66: +6 -2
lines
Diff to previous 1.66 (colored)
more unused variable fallout.
Revision 1.66 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:32 2006 UTC (6 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.65: +4 -4
lines
Diff to previous 1.65 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.65 / (download) - annotate - [select for diffs], Sun Sep 3 05:01:32 2006 UTC (6 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.64: +125 -124
lines
Diff to previous 1.64 (colored)
add missing initializers
Revision 1.64 / (download) - annotate - [select for diffs], Wed May 31 10:01:18 2006 UTC (6 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
simonb-timecounters-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.63: +11 -5
lines
Diff to previous 1.63 (colored)
-add 2 subclasses new in rev. 3.0 of the spec, and fix a pasto in another -get power management rev printing right
Revision 1.63 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:50 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base,
peter-altq,
elad-kernelauth-base,
elad-kernelauth
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
chap-midi
Changes since 1.62: +2 -2
lines
Diff to previous 1.62 (colored)
merge ktrace-lwp.
Revision 1.62 / (download) - annotate - [select for diffs], Sun Oct 30 23:34:04 2005 UTC (7 years, 6 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
ktrace-lwp-base
Changes since 1.61: +3 -3
lines
Diff to previous 1.61 (colored)
Only include <sys/systm.h> if _KERNEL is defined.
Revision 1.61 / (download) - annotate - [select for diffs], Tue Jun 28 00:28:42 2005 UTC (7 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-vop-base2,
yamt-vop-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-vop,
yamt-lazymbuf
Changes since 1.60: +21 -21
lines
Diff to previous 1.60 (colored)
Use ANSI function decls and static.
Revision 1.60 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:33 2005 UTC (8 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Changes since 1.59: +3 -3
lines
Diff to previous 1.59 (colored)
nuke trailing whitespace
Revision 1.59 / (download) - annotate - [select for diffs], Mon Aug 2 18:43:38 2004 UTC (8 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.58: +39 -55
lines
Diff to previous 1.58 (colored)
For the PCIVERBOSE case, separate vendors and products into separate tables. Eliminating redundant pointers in the tables saves nearly 20K (20% of the table size). In the process, add a pci_findproduct() and make that and pci_findvendor() return a "const char *".
Revision 1.58 / (download) - annotate - [select for diffs], Fri Apr 23 21:13:07 2004 UTC (9 years, 1 month ago) by itojun
Branch: MAIN
Changes since 1.57: +21 -14
lines
Diff to previous 1.57 (colored)
pass string length (= boundary info) to pci_devinfo so that we do not run over the end of memory region
Revision 1.57 / (download) - annotate - [select for diffs], Wed Feb 4 06:58:24 2004 UTC (9 years, 3 months ago) by soren
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.56: +4 -4
lines
Diff to previous 1.56 (colored)
Use the right bits for the AGP version.
Revision 1.56 / (download) - annotate - [select for diffs], Sun Jun 29 22:30:26 2003 UTC (9 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.55: +0 -0
lines
Diff to previous 1.55 (colored)
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
Revision 1.55 / (download) - annotate - [select for diffs], Sun Jun 29 14:41:11 2003 UTC (9 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.54: +3 -3
lines
Diff to previous 1.54 (colored)
fix typo in comment
Revision 1.54 / (download) - annotate - [select for diffs], Sun Nov 24 11:55:13 2002 UTC (10 years, 6 months ago) by scw
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.53: +5 -4
lines
Diff to previous 1.53 (colored)
Quell an uninitialised variable warning.
Revision 1.53 / (download) - annotate - [select for diffs], Sat Sep 21 19:14:14 2002 UTC (10 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge
Changes since 1.52: +14 -5
lines
Diff to previous 1.52 (colored)
call the capability list ptr by its name
Revision 1.52 / (download) - annotate - [select for diffs], Sat Sep 21 18:56:03 2002 UTC (10 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.51: +13 -8
lines
Diff to previous 1.51 (colored)
correct caplist head for Cardbus bridges
Revision 1.51 / (download) - annotate - [select for diffs], Sat Sep 21 16:19:34 2002 UTC (10 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.50: +91 -57
lines
Diff to previous 1.50 (colored)
-corrected "MSI" capability -added some new subclasses and capabilities -move capability list printing into a separate function and call it for each header type (not type 0 only)
Revision 1.50 / (download) - annotate - [select for diffs], Sun May 19 00:01:09 2002 UTC (11 years ago) by sommerfeld
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
gehenna-devsw-base
Changes since 1.49: +3 -3
lines
Diff to previous 1.49 (colored)
Fortunately for us, all interrupt controllers are not 8259's
Revision 1.49 / (download) - annotate - [select for diffs], Fri May 3 16:08:36 2002 UTC (11 years ago) by nathanw
Branch: MAIN
Branch point for: gehenna-devsw
Changes since 1.48: +3 -3
lines
Diff to previous 1.48 (colored)
Make pci_conf_print() dump the device-dependent header in userspace, too.
Revision 1.48 / (download) - annotate - [select for diffs], Fri Mar 22 20:03:20 2002 UTC (11 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.47: +8 -2
lines
Diff to previous 1.47 (colored)
iadd subclass codes from the 2.3 spec
Revision 1.47 / (download) - annotate - [select for diffs], Tue Nov 13 07:48:47 2001 UTC (11 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base,
newlock,
ifpoll-base,
ifpoll,
eeh-devprop-base,
eeh-devprop
Changes since 1.46: +4 -1
lines
Diff to previous 1.46 (colored)
add RCSID
Revision 1.46 / (download) - annotate - [select for diffs], Tue Nov 13 03:12:44 2001 UTC (11 years, 6 months ago) by enami
Branch: MAIN
Changes since 1.45: +2 -1
lines
Diff to previous 1.45 (colored)
Include stdio.h when compiled in userland to pull in declaration of printf etc.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Sep 13 21:42:57 2001 UTC (11 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
pre-chs-ubcperf,
post-chs-ubcperf
Changes since 1.44: +132 -24
lines
Diff to previous 1.44 (colored)
Allow this file to be used in userspace, as well.
Revision 1.44 / (download) - annotate - [select for diffs], Thu Sep 13 18:25:45 2001 UTC (11 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.43: +16 -54
lines
Diff to previous 1.43 (colored)
ANSI'ify.
Revision 1.43 / (download) - annotate - [select for diffs], Sun Sep 9 01:45:29 2001 UTC (11 years, 8 months ago) by enami
Branch: MAIN
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored)
Fix sample code in comment; pci_conf_print() takes three arguments.
Revision 1.42 / (download) - annotate - [select for diffs], Thu Jan 18 13:12:13 2001 UTC (12 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base,
thorpej-devvp-base
Branch point for: thorpej-devvp,
nathanw_sa,
kqueue
Changes since 1.41: +27 -27
lines
Diff to previous 1.41 (colored)
adapt to pci_knowndevs[] being const, make local constant arrays const
Revision 1.41 / (download) - annotate - [select for diffs], Tue Nov 21 00:20:30 2000 UTC (12 years, 6 months ago) by soren
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
s/iRDA/IrDA/
Revision 1.40 / (download) - annotate - [select for diffs], Sat Oct 7 18:58:13 2000 UTC (12 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.39: +37 -6
lines
Diff to previous 1.39 (colored)
Update for current PCI device class/subclass and capability codes. (also, tweak the I2O subclass string to be "standard" -- the removal of version info didn't extend that far.)
Revision 1.39 / (download) - annotate - [select for diffs], Mon Oct 2 14:48:13 2000 UTC (12 years, 7 months ago) by ad
Branch: MAIN
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
I2O subclasses currently have nothing to do with the protocol version.
Revision 1.38 / (download) - annotate - [select for diffs], Sat Sep 2 00:48:20 2000 UTC (12 years, 8 months ago) by cgd
Branch: MAIN
Changes since 1.37: +53 -27
lines
Diff to previous 1.37 (colored)
don't attempt to size Host Bridge BARs. (it's a good way to die.) provide a clue about 16-bit vs. 32-bit I/O BARs.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Aug 3 19:58:55 2000 UTC (12 years, 9 months ago) by nathanw
Branch: MAIN
Changes since 1.36: +42 -15
lines
Diff to previous 1.36 (colored)
When performing pci_config_dump: - Display the full value of 64-bit BARs. - Avoid displaying the upper 32 bits of 64-bit BARs as a separate 32-bit BAR.
Revision 1.36 / (download) - annotate - [select for diffs], Wed Jun 28 16:08:49 2000 UTC (12 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.35: +4 -4
lines
Diff to previous 1.35 (colored)
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
Revision 1.35 / (download) - annotate - [select for diffs], Wed Mar 22 00:36:29 2000 UTC (13 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-5-base,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
opt_pciverbose.h -> opt_pci.h (it's gonna be used by more things, soon)
Revision 1.34 / (download) - annotate - [select for diffs], Tue Jan 25 22:30:04 2000 UTC (13 years, 4 months ago) by drochner
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.33: +6 -6
lines
Diff to previous 1.33 (colored)
use BUS_SPACE_MAP_PREFETCHABLE instead BUS_SPACE_MAP_CACHEABLE where the PCI BAR bit is referred to
Revision 1.33 / (download) - annotate - [select for diffs], Wed Dec 15 12:27:26 1999 UTC (13 years, 5 months ago) by kleink
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221
Changes since 1.32: +46 -2
lines
Diff to previous 1.32 (colored)
Report the Capability List support bit of the SR and, if set, print the the Capability list pointer register as such as well as the capabilities implemented in the list.
Revision 1.32 / (download) - annotate - [select for diffs], Mon Sep 27 03:20:47 1999 UTC (13 years, 8 months ago) by cgd
Branch: MAIN
CVS Tags: fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize,
thorpej_scsipi
Changes since 1.31: +57 -1
lines
Diff to previous 1.31 (colored)
add classes/subclasses new in PCI 2.2. Needs a bit of cleanup, but then, so does everything involving configuration space headers and if i don't get this out of my source tree i'll go insane.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Dec 21 20:56:06 1998 UTC (14 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
chs-ubc2-base,
chs-ubc2
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
use a symbolic definition for the PCI subsystem ID
Revision 1.30 / (download) - annotate - [select for diffs], Sat Aug 15 03:02:46 1998 UTC (14 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
Make copyright notices with my name consistent.
Revision 1.29 / (download) - annotate - [select for diffs], Sun Jul 12 19:51:58 1998 UTC (14 years, 10 months ago) by augustss
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.28: +21 -1
lines
Diff to previous 1.28 (colored)
Add USB support. Supported so far: * UHCI and OHCI host controllers on PCI * Hubs * HID devices withe special drivers for mouse and keyboard * Printers
Revision 1.28 / (download) - annotate - [select for diffs], Fri Jun 26 17:53:09 1998 UTC (14 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.27: +62 -24
lines
Diff to previous 1.27 (colored)
factor out some common code, and enhance functionality slightly: allow the BAR-printing function to print a name for the register, factor out a common register-bits function which can handle the fact that type 2 headers have a different size than is usual, and actually do something useful with the rest of the bits in the type 2 header.
Revision 1.27 / (download) - annotate - [select for diffs], Thu May 28 02:26:00 1998 UTC (15 years ago) by cgd
Branch: MAIN
Changes since 1.26: +354 -80
lines
Diff to previous 1.26 (colored)
Clean up slightly, abstract pci_conf_print family's base address register printing into a function, add a bit more pretty-printing of existing stuff. Implement pretty-printers for type 1 and type 2 headers. (Right now, these are just quick stabs based on some on-line bridge docs that I have handy on my laptop. Mmmm, meetings. I'll check the bits when I get back within reach of my official docs.)
Revision 1.26 / (download) - annotate - [select for diffs], Mon May 18 17:25:17 1998 UTC (15 years ago) by cgd
Branch: MAIN
Changes since 1.25: +200 -103
lines
Diff to previous 1.25 (colored)
largely reimplement pci_conf_print(): * print all configuration space registers. Then, where possible, interpret them. (That is, PRESENT ALL THE DATA, then interpret it -- don't hide data behind interpretation. Also, when interpreting fields, try to print out the specific value that's being interpreted.) * handle different header types. * allow caller to specify a function which can interpret the device-dependent header and is responsible for pretty-printing it. It spews (use 'options MSGBUFSIZE=...' 8-), but when you want the data, you really want _all_ of it. Still needs some cleanup and additional code (e.g. interepretation of PCI-PCI (type 1) and PCI-Cardbus (type 2(?)) bridge headers).
Revision 1.25 / (download) - annotate - [select for diffs], Sun May 3 19:46:15 1998 UTC (15 years ago) by thorpej
Branch: MAIN
Changes since 1.24: +7 -2
lines
Diff to previous 1.24 (colored)
In pci_conf_print(), don't print a mapping register if the size is 0.
Revision 1.24 / (download) - annotate - [select for diffs], Sun May 3 19:41:33 1998 UTC (15 years ago) by thorpej
Branch: MAIN
Changes since 1.23: +23 -5
lines
Diff to previous 1.23 (colored)
Properly compute the region sizes in pci_conf_print(). Bug pointed out by Chris Demetriou.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Apr 20 14:16:26 1998 UTC (15 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.22: +4 -4
lines
Diff to previous 1.22 (colored)
Avoid "unused variable" warning without PCIVERBOSE. From mynhier@cs.utk.edu (PR kern/5328).
Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 14 21:24:50 1998 UTC (15 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.21: +195 -1
lines
Diff to previous 1.21 (colored)
Add pci_conf_print(), a function to dump the PCI configuration space, useful in driver debugging. From Zubin D. Dittia <zubin@clouseau.arl.wustl.edu>, PR #4249.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Sep 13 08:49:51 1997 UTC (15 years, 8 months ago) by enami
Branch: MAIN
CVS Tags: netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3,
marc-pcmcia-base
Changes since 1.20: +3 -1
lines
Diff to previous 1.20 (colored)
Declare PCIVERBOSE by defopt in files.pci. Include opt_pciverbose.h in pci_subr.c.
Revision 1.20 / (download) - annotate - [select for diffs], Wed Mar 19 19:38:46 1997 UTC (16 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-signal-base,
thorpej-signal,
marc-pcmcia-bp,
bouyer-scsipi
Branch point for: marc-pcmcia
Changes since 1.19: +78 -13
lines
Diff to previous 1.19 (colored)
fix multi-function device support, add new known classes/subclasses, and clean up class/subclass printing. From brb@brig.com via PR 3359.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Oct 13 01:38:29 1996 UTC (16 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-setroot,
mrg-vm-swap,
is-newarp-before-merge,
is-newarp-base,
is-newarp
Changes since 1.18: +11 -11
lines
Diff to previous 1.18 (colored)
backout kprintf changes
Revision 1.18 / (download) - annotate - [select for diffs], Thu Oct 10 19:58:26 1996 UTC (16 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.17: +11 -11
lines
Diff to previous 1.17 (colored)
printf -> kprintf, sprintf -> ksprintf
Revision 1.17 / (download) - annotate - [select for diffs], Sat Mar 2 02:28:48 1996 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.16: +9 -9
lines
Diff to previous 1.16 (colored)
remove some colons to be slightly more friendly to things trying to parse autoconfiguration output.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Mar 2 01:09:13 1996 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
oops; spaces -> tabs
Revision 1.15 / (download) - annotate - [select for diffs], Sat Mar 2 01:07:47 1996 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.14: +6 -3
lines
Diff to previous 1.14 (colored)
if not PCIVERBOSE, don't say that vendor/product is "unknown," just say what it is.
Revision 1.14 / (download) - annotate - [select for diffs], Wed Feb 28 01:44:43 1996 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.13: +1 -73
lines
Diff to previous 1.13 (colored)
make PCI bus match/attach and sub-device attachment machine-independent.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 22 21:08:10 1996 UTC (17 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.12: +28 -32
lines
Diff to previous 1.12 (colored)
update PCIVERBOSE code in various ways: (1) remove the 'UNSUPP' keyword from the device list, because it can't be reasonably used (becuase different devices may be supported on different machines, for good reason). (2) enhance pci_devinfo so that class/subclass information is optional (so pci_devinfo can be used by drivers that match classes of devices, and want to look up the devices' names easily). (3) more known vendors and devices.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 16 04:54:50 1995 UTC (17 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.11: +4 -3
lines
Diff to previous 1.11 (colored)
check for null subclass pointer. From Todd Mummert
Revision 1.11 / (download) - annotate - [select for diffs], Wed Jun 21 03:56:09 1995 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
fix reference to incorrect struct (paste-o)
Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 18 01:28:23 1995 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.9: +215 -9
lines
Diff to previous 1.9 (colored)
define and call "pci_devinfo()", which creates a string from the vendor & product IDs and class information, which is printed if device isn't found. Optionally (via "PCIVERBOSE" option) does table lookup to try to see if it knows what the device really is (informational only...).
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jun 17 22:40:34 1995 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.8: +1 -2
lines
Diff to previous 1.8 (colored)
more appropriate name, as this only has PCI support subroutines.
Revision 1.8 / (download) - annotate - [select for diffs], Tue May 23 03:43:06 1995 UTC (18 years ago) by cgd
Branch: MAIN
Changes since 1.7: +36 -60
lines
Diff to previous 1.7 (colored)
split single-subdevice lookup & attachment into a subroutine (pci_attach_subdev()). remove pciattach() function and the pcicd cfdriver struct, the former because thre are a lot of attachment actions which really are machine-dependent (perhaps even "most"), and the latter because now that both pcimatch() and pciattach() are machine-dependent it's bad style to declare them here and it gains nothing.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 27 05:44:32 1995 UTC (18 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
include files from the correct places.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 4 09:42:22 1994 UTC (18 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +25 -21
lines
Diff to previous 1.5 (colored)
Make a wrapper match function to check the bus and device numbers, rather than insisting that every driver do it.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 3 22:27:16 1994 UTC (18 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +3 -16
lines
Diff to previous 1.4 (colored)
Rename pciprobe() to pcimatch(), and move it to pci_machdep.c.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Nov 3 22:15:25 1994 UTC (18 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +7 -25
lines
Diff to previous 1.3 (colored)
Always use direct configuration.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 27 04:21:38 1994 UTC (18 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
new RCS ID format.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Aug 10 04:37:52 1994 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +4 -1
lines
Diff to previous 1.1 (colored)
Update some comments.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 9 00:47:49 1994 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Add PCI autoconfiguration support.