Up to [cvs.netbsd.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.10.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:18 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.10: +12 -11
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sync with head
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:05:06 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9: +12 -11
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
sync with head.
Revision 1.10.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:15 2006 UTC (6 years, 1 month ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.10: +12 -11
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
Sync with head.
Revision 1.10.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:39:08 2006 UTC (6 years, 3 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.10: +12 -11
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sync with head.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 10 20:52:57 2006 UTC (6 years, 3 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-uio_vmspace-base5,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base2,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
yamt-nfs-mp-base,
yamt-nfs-mp,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
thorpej-atomic-base,
thorpej-atomic,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
post-newlock2-merge,
peter-altq-base,
peter-altq,
nick-net80211-sync-base,
nick-net80211-sync,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-6-base,
netbsd-6,
netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
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,
mjf-devfs2-base,
mjf-devfs2,
mjf-devfs-base,
mjf-devfs,
matt-premerge-20091211,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-nb4-arm-base,
matt-nb4-arm,
matt-mips64-premerge-20101231,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
jruoho-x86intr,
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-pm-base,
jmcneill-pm,
jmcneill-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
cube-autoconf-base,
cube-autoconf,
cherry-xenmp-base,
cherry-xenmp,
chap-midi-nbase,
chap-midi-base,
chap-midi,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
ad-socklock-base1,
ad-audiomp2-base,
ad-audiomp2,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4,
HEAD
Changes since 1.10: +12 -11
lines
Diff to previous 1.10 (colored)
PCI_NETBSD_CONFIGURE should allocate (but not map) address space expansion ROMS by default. Full discussion at http://mail-index.netbsd.org/tech-kern/2005/12/16/0023.html Closes PR kern/32467 Reviewed by briggs@
Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:50 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace,
simonb-timecounters,
rpaulo-netinet-merge-pcb
Changes since 1.9: +1 -1
lines
Diff to previous 1.9 (colored)
merge ktrace-lwp.
Revision 1.7.14.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:07 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.7: +7 -5
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
sync with -current
Revision 1.7.6.2 / (download) - annotate - [select for diffs], Fri Apr 1 14:30:10 2005 UTC (7 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.7.6.1: +4 -2
lines
Diff to previous 1.7.6.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Sync with HEAD.
Revision 1.8.4.1 / (download) - annotate - [select for diffs], Sun Mar 27 17:46:30 2005 UTC (7 years, 2 months ago) by tron
Branch: netbsd-3
CVS Tags: 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
Changes since 1.8: +4 -2
lines
Diff to previous 1.8 (colored) next main 1.9 (colored)
Pull up revision 1.9 (requested by tsutsui in ticket #67): Allow MD PCI code to specify or disable PCI_COMMAND_PARITY_ENABLE and PCI_CMMAND_SERR_ENABLE in MI pci_configure_bus(9). Patch from PR kern/27423 by KIYOHARA Takashi with some changes by me, approved by Allen Briggs.
Revision 1.7.16.2 / (download) - annotate - [select for diffs], Sat Mar 26 18:19:19 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.7.16.1: +3 -1
lines
Diff to previous 1.7.16.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
sync with head.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Mar 25 14:51:39 2005 UTC (7 years, 2 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-km-base4,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
ktrace-lwp-base,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.8: +4 -2
lines
Diff to previous 1.8 (colored)
Allow MD PCI code to specify or disable PCI_COMMAND_PARITY_ENABLE and PCI_CMMAND_SERR_ENABLE in MI pci_configure_bus(9). Patch from PR kern/27423 by KIYOHARA Takashi with some changes by me, approved by Allen Briggs.
Revision 1.7.16.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:48 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
sync with head.
Revision 1.7.6.1 / (download) - annotate - [select for diffs], Fri Feb 4 11:46:39 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
Sync with HEAD.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Feb 4 02:10:45 2005 UTC (7 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base3,
yamt-km-base2,
netbsd-3-base,
matt-timespec
Branch point for: netbsd-3
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
de-__P
Revision 1.1.4.6 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:13 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.1.4.5: +3 -1
lines
Diff to previous 1.1.4.5 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Catch up to -current.
Revision 1.2.2.4 / (download) - annotate - [select for diffs], Thu Oct 10 18:41:02 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.2.2.3: +3 -1
lines
Diff to previous 1.2.2.3 (colored) next main 1.3 (colored)
sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
Revision 1.7 / (download) - annotate - [select for diffs], Sat Sep 28 10:31:02 2002 UTC (9 years, 7 months ago) by scw
Branch: MAIN
CVS Tags: yamt-km-base,
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,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Branch point for: yamt-km,
ktrace-lwp,
kent-audio2
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored)
Before declaring pci_conf_interrupt(), check to see if it's already defined as a CPP macro, which is the case for SH5 at least.
Revision 1.2.2.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:16 2002 UTC (10 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.2.2.2: +1 -7
lines
Diff to previous 1.2.2.2 (colored)
Catch up with -current.
Revision 1.1.4.5 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:05 2002 UTC (10 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.4.4: +1 -7
lines
Diff to previous 1.1.4.4 (colored) to branchpoint 1.1 (colored)
Catch up to -current.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Feb 11 17:24:00 2002 UTC (10 years, 3 months ago) by kleink
Branch: MAIN
CVS Tags: newlock-base,
newlock,
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,
ifpoll-base,
ifpoll,
gehenna-devsw-base,
gehenna-devsw,
eeh-devprop-base,
eeh-devprop
Changes since 1.5: +1 -7
lines
Diff to previous 1.5 (colored)
Move the declaration of pci_conf_hook down to <machine/pci_machdep.h>; a port may choose to implement it not as a function but i.e. as a pci_chipset_tag_t function vector.
Revision 1.2.2.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:56:56 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.2.2.1: +2 -2
lines
Diff to previous 1.2.2.1 (colored)
Sync kqueue branch with -current.
Revision 1.1.4.4 / (download) - annotate - [select for diffs], Tue Jan 8 00:31:10 2002 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.4.3: +2 -2
lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored)
Catch up to -current.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 28 23:48:34 2001 UTC (10 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Add a "cacheline_size" argument to pci_configure_bus(). It is used to set the cacheline size in the BHLC register. This should be the size of the largest D-cache line on a system.
Revision 1.1.4.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:24 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.4.2: +2 -2
lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored)
Catch up to -current.
Revision 1.3.4.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:16 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
Sync the thorpej-mips-cache branch with -current.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 9 19:29:12 2001 UTC (10 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Add a "firstbus" argument to pci_configure_bus(), indicating the first bus number to use, rather than always assuming that we should start at bus #0.
Revision 1.1.4.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:59 2001 UTC (10 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.4.1: +2 -2
lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored)
Catch up to -current.
Revision 1.2.2.1 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:58 2001 UTC (10 years, 8 months ago) by thorpej
Branch: kqueue
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Update the kqueue branch to HEAD.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Aug 30 02:52:41 2001 UTC (10 years, 8 months ago) by briggs
Branch: MAIN
CVS Tags: thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-mips-cache
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Respect __PCI_BUS_DEVORDER. If all devices can handle 66MHz, then use 66MHz. Triple the number of configured I/O ranges that we can handle on a bus (8 was insufficient--originally didn't consider multifunction devices) Allow one to specify which types of memory to configure, I/O, ROM, or MEM--for example, one could configure only ROM or only non-ROM. Ensure that the ROM is disabled if we're not configuring it. Only set PCI_COMMAND_IO_ENABLE/PCI_COMMAND_MEM_ENABLE if there are valid memory ranges configured.
Revision 1.1.4.1 / (download) - annotate - [select for diffs], Thu Jun 21 20:05:02 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1: +15 -1
lines
Diff to previous 1.1 (colored)
Catch up to -current.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 13 06:01:45 2001 UTC (10 years, 11 months ago) by simonb
Branch: MAIN
Branch point for: kqueue
Changes since 1.1: +15 -1
lines
Diff to previous 1.1 (colored)
Add a port to IBM's PPC405GP Reference Board (the "walnut")
by Eduardo Horvath and Simon Burge of Wasabi Systems.
IBM 4xx series CPU features:
- New pmap and revised trap handler.
- Support on-chip timers, PCI controller, UARTs
- Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
- Add in-kernel PPC floating point emulation
- New in{,4}_cksum that is between 1.5 and 5 times faster than the
old version depending on CPU type.
General changes:
- Kernel support for generic dbsym-style symbols.
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sun Feb 11 19:16:00 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.1.2.1: +49 -0
lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with HEAD.
Revision 1.1.2.1, Fri Feb 9 14:33:15 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.1: +0 -49
lines
FILE REMOVED
file pciconf.h was added on branch thorpej_scsipi on 2001-02-11 19:16:00 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Fri Feb 9 14:33:15 2001 UTC (11 years, 3 months ago) by briggs
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Branch point for: thorpej_scsipi,
nathanw_sa
Add an option (defopt) PCI_NETBSD_CONFIGURE that provides PCI bus configuration (assignment of bus numbers, BARs, timer values, interrupt lines, etc.). The interface must be called from m.d. code prior to probing the bus. It is meant to be called once for each primary (bus == 0) PCI bus in the system. It will configure any busses behind PCI-PCI bridges. Section 9 man page for pci_configure_bus() will come soon. In the meantime, sample usage is in arch/sandpoint/sandpoint/mainbus.c. [ Reviewed by thorpej ]