The NetBSD Project

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

[BACK] 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.

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>