The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


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

sync with head

Revision 1.34 / (download) - annotate - [select for diffs], Sat Nov 13 13:52:08 2010 UTC (18 months, 1 week ago) by uebayasi
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6, matt-mips64-premerge-20101231, 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-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, HEAD
Changes since 1.33: +2 -4 lines
Diff to previous 1.33 (colored)

Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants.  These are provided by sys/param.h now.

Revision 1.27.4.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:59 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.27.4.2: +4 -9 lines
Diff to previous 1.27.4.2 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)

sync with head

Revision 1.33 / (download) - annotate - [select for diffs], Thu Nov 26 15:17:10 2009 UTC (2 years, 5 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211
Branch point for: rmind-uvmplock
Changes since 1.32: +4 -4 lines
Diff to previous 1.32 (colored)

Cleanup interrupt establish error messages. Do not mix
aprint_error/aprint_normal/printf calls for a single line.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 19 18:41:16 2009 UTC (2 years, 7 months ago) by bouyer
Branch: MAIN
CVS Tags: jym-xensuspend-nbase
Changes since 1.31: +2 -7 lines
Diff to previous 1.31 (colored)

Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !

Revision 1.28.10.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:32:01 2009 UTC (2 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.28.10.1: +16 -11 lines
Diff to previous 1.28.10.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.27.4.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:40 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.27.4.1: +16 -11 lines
Diff to previous 1.27.4.1 (colored) to branchpoint 1.27 (colored)

sync with head

Revision 1.31 / (download) - annotate - [select for diffs], Sat May 16 03:57:57 2009 UTC (3 years ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, jymxensuspend-base
Changes since 1.30: +13 -8 lines
Diff to previous 1.30 (colored)

Misc cleanup:
- some KNF
- u_intNN_t -> uintNN_t
- wrap long lines and fix indent
- remove return statements at the end of void functions
- use __arraycount()

XXX: many inconsistent aprint_error_dev(9) vs printf(9)

Revision 1.30 / (download) - annotate - [select for diffs], Fri May 15 17:55:44 2009 UTC (3 years ago) by tsutsui
Branch: MAIN
Changes since 1.29: +10 -10 lines
Diff to previous 1.29 (colored)

Split device_t/softc.

No crash on:
esiop0 at pci0 dev 11 function 0: Symbios Logic 53c875 (ultra-wide scsi)
siop0 at pci0 dev 9 function 0: Symbios Logic 53c810a (fast scsi)
siop0 at gsc0 hpa 0xf0830000 path 2/0/7 irq 3 ipl 6: NCR53C720 rev 2

Revision 1.28.10.1 / (download) - annotate - [select for diffs], Wed May 13 17:20:29 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.28: +5 -2 lines
Diff to previous 1.28 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Mon May 4 08:13:01 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.27: +11 -2 lines
Diff to previous 1.27 (colored)

sync with head.

Revision 1.28.4.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:31:09 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.28: +5 -2 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.29 / (download) - annotate - [select for diffs], Fri Feb 13 21:12:14 2009 UTC (3 years, 3 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jym-xensuspend-base
Changes since 1.28: +5 -2 lines
Diff to previous 1.28 (colored)

Make sure PCI_COMMAND_MASTER_ENABLE is set in PCI_COMMAND_STATUS_REG.

Revision 1.26.70.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:09 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.26.70.1: +6 -0 lines
Diff to previous 1.26.70.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Sync with HEAD.

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:12 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.27: +8 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.27.8.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:33:19 2008 UTC (3 years, 11 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.27: +8 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with head.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Tue Jun 17 09:14:41 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.27: +8 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

sync with head.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Jun 11 02:09:16 2008 UTC (3 years, 11 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, 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, mjf-devfs2-base, 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-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, jym-xensuspend
Changes since 1.27: +8 -2 lines
Diff to previous 1.27 (colored)

Support use PCI Clock(SF_CHIP_USEPCIC).  We can set the value "use_pciclock"
by prop_dictionary_set_bool().

Revision 1.26.70.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:43 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.26: +10 -16 lines
Diff to previous 1.26 (colored)

Sync with HEAD.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Apr 10 19:13:38 2008 UTC (4 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, hpcarm-cleanup-nbase
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl
Changes since 1.26: +10 -16 lines
Diff to previous 1.26 (colored)

use aprint_*_dev and device_xname

Revision 1.26 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:50 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, 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-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, peter-altq-base, peter-altq, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, 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-devfs-base, mjf-devfs, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-base, hpcarm-cleanup, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, 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, ad-socklock-base1, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: mjf-devfs2
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

merge ktrace-lwp.

Revision 1.19.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:06:03 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.5: +8 -14 lines
Diff to previous 1.19.2.5 (colored) next main 1.20 (colored)

Sync with HEAD. Here we go again...

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 28 00:28:42 2005 UTC (6 years, 10 months ago) by thorpej
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-lazymbuf, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.24: +8 -14 lines
Diff to previous 1.24 (colored)

Use ANSI function decls and static.

Revision 1.22.8.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:12 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.22: +6 -6 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

sync with -current

Revision 1.22.10.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:12 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.22.10.1: +5 -5 lines
Diff to previous 1.22.10.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.17.4.1 / (download) - annotate - [select for diffs], Thu Mar 17 17:40:00 2005 UTC (7 years, 2 months ago) by tron
Branch: netbsd-1-6
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Pull up revision 1.22 (requested by bouyer in ticket #1748):
The 1010-66 always generate AIP values on the bus, regardless of the SCNTL4
settings. Disable AIP completely, as this confuse pre-Ultra160 drives.
From FreeBSD.

Revision 1.19.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:45:26 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.4: +5 -5 lines
Diff to previous 1.19.2.4 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.24 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:34 2005 UTC (7 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.23: +5 -5 lines
Diff to previous 1.23 (colored)

nuke trailing whitespace

Revision 1.22.10.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.22: +3 -3 lines
Diff to previous 1.22 (colored)

sync with head.

Revision 1.19.2.4 / (download) - annotate - [select for diffs], Fri Feb 4 11:46:41 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.3: +3 -3 lines
Diff to previous 1.19.2.3 (colored)

Sync with HEAD.

Revision 1.23 / (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-base2, matt-timespec
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

de-__P

Revision 1.19.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:31:07 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.2: +2 -2 lines
Diff to previous 1.19.2.2 (colored)

Fix the sync with head I botched.

Revision 1.19.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:49:06 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.1: +0 -0 lines
Diff to previous 1.19.2.1 (colored)

Sync with HEAD.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:49:12 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19: +7 -2 lines
Diff to previous 1.19 (colored)

Sync with HEAD

Revision 1.22 / (download) - annotate - [select for diffs], Wed Mar 10 22:02:53 2004 UTC (8 years, 2 months ago) by bouyer
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, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (colored)

The 1010-66 always generate AIP values on the bus, regardless of the SCNTL4
settings. Disable AIP completely, as this confuse pre-Ultra160 drives.
From FreeBSD.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Oct 25 21:31:20 2003 UTC (8 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

return not break.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Oct 25 18:31:12 2003 UTC (8 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.19: +6 -2 lines
Diff to previous 1.19 (colored)

Fix uninitialized variable warnings

Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 9 00:29:30 2003 UTC (9 years, 1 month ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (colored)

Use PAGE_SIZE rather than NBPG.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jan 31 00:07:43 2003 UTC (9 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +14 -12 lines
Diff to previous 1.17 (colored)

Use aprint_*().

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:48:04 2002 UTC (9 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.8.2.2: +69 -51 lines
Diff to previous 1.8.2.2 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

catch up with -current on kqueue branch

Revision 1.6.2.4 / (download) - annotate - [select for diffs], Thu Jun 20 03:45:55 2002 UTC (9 years, 11 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.6.2.3: +69 -51 lines
Diff to previous 1.6.2.3 (colored) next main 1.7 (colored)

Catch up to -current.

Revision 1.17 / (download) - annotate - [select for diffs], Sat May 4 18:11:06 2002 UTC (10 years ago) by bouyer
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, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base
Branch point for: netbsd-1-6
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored)

It seems that the 1010-33 has a bug: it sometimes generate spurious SCSI gross
errors for narrow transfers after a reselect. FreeBSD sym driver has a comment
about this, but their workaround (disable SCSI gross error reports) doesn't
work for me. Instead dissallow disconnect if the target is not wide
(FreeBSD doens't allow disconnect until the target has been fully probed, which
is why they may not have noticed my problem).

Revision 1.16 / (download) - annotate - [select for diffs], Fri Apr 26 19:44:52 2002 UTC (10 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

53c1010 chips are ultra3, not ultra2.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Apr 23 20:41:19 2002 UTC (10 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

More copyright fixes, pointed out by Thomas. Thanks !

Revision 1.14 / (download) - annotate - [select for diffs], Tue Apr 23 17:33:28 2002 UTC (10 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.13: +17 -8 lines
Diff to previous 1.13 (colored)

- factor out parts of (e)siop_attach() to siop_common_attach()
- Add support for DT transfers (aka Ultra/160) in esiop

Note that DT transfers are not enabled for 53c1010-33 rev 0 yet; if I trust
FreeBSD it has a bug which prevent them to do DT properly.
From the same source there may be issues with some revs of 53c1010-66.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Apr 23 10:38:38 2002 UTC (10 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.12: +5 -2 lines
Diff to previous 1.12 (colored)

Enable software LED control based on LED0 feature, not #define.
For now, set the LED0 feature if SIOP_SYMLED is defined in siop_pci_common.c.
From Jason R Thorpe.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Apr 23 10:11:39 2002 UTC (10 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.11: +6 -6 lines
Diff to previous 1.11 (colored)

Set SF_CHIP_LEDC for chips that support it. Based on patch sent in private
mail by Jason R Thorpe.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 20 00:15:55 2002 UTC (10 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.10: +43 -39 lines
Diff to previous 1.10 (colored)

Move a few things around, so that ic/siop_common.c and pci/siop_pci_common.c
can be compiled without including siopvar.h.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:19 2002 UTC (10 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.8.2.1: +11 -2 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored)

Catch up with -current.

Revision 1.6.2.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:10 2002 UTC (10 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6.2.2: +11 -2 lines
Diff to previous 1.6.2.2 (colored)

Catch up to -current.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 8 04:07:34 2002 UTC (10 years, 3 months ago) by briggs
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, ifpoll, eeh-devprop-base, eeh-devprop
Changes since 1.9: +11 -2 lines
Diff to previous 1.9 (colored)

Dup 53c1010-33 entry for 53c1010-66 (PCI_PRODUCT_SYMBIOS_1010_2).

Revision 1.2.4.3 / (download) - annotate - [select for diffs], Tue Jan 29 22:40:50 2002 UTC (10 years, 3 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.2.4.2: +28 -1 lines
Diff to previous 1.2.4.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Pull up revisions 1.6-1.8 (requested by bouyer):
  Add support for the 53c1010-33, and bring documentation up to
  date.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:57:05 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.8: +4 -1 lines
Diff to previous 1.8 (colored)

Sync kqueue branch with -current.

Revision 1.6.2.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:30 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6.2.1: +4 -1 lines
Diff to previous 1.6.2.1 (colored)

Catch up to -current.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 13 07:48:49 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.8: +4 -1 lines
Diff to previous 1.8 (colored)

add RCSID

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:57:11 2001 UTC (11 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.6: +10 -1 lines
Diff to previous 1.6 (colored)

Catch up with -current.

Revision 1.3.2.7 / (download) - annotate - [select for diffs], Tue Mar 27 15:32:13 2001 UTC (11 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.6: +2 -2 lines
Diff to previous 1.3.2.6 (colored) next main 1.4 (colored)

Sync with HEAD.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Tue Mar 20 18:38:44 2001 UTC (11 years, 2 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.2.4.1: +11 -3 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

Pull up revision 1.4 (requested by matt):
  Fix c896 support related to PCI configuration and handling of
  64-bit BARs.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 15 17:41:28 2001 UTC (11 years, 2 months ago) by bouyer
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

1010 has clock quadrupler but without PPL, so use SF_CHIP_DBLR.

Revision 1.3.2.6 / (download) - annotate - [select for diffs], Mon Mar 12 13:31:16 2001 UTC (11 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.5: +10 -1 lines
Diff to previous 1.3.2.5 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Mar 12 10:00:51 2001 UTC (11 years, 2 months ago) by bouyer
Branch: MAIN
Changes since 1.6: +10 -1 lines
Diff to previous 1.6 (colored)

Preliminary support for SYM53C1010-33 (at 80MB/s only for now), based on
patches sent by Matthias Drochner <M.Drochner@fz-juelich.de> and
Kenneth R Westerback <kwesterback@home.com>

Revision 1.3.2.5 / (download) - annotate - [select for diffs], Thu Jan 18 09:23:30 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.4: +19 -1 lines
Diff to previous 1.3.2.4 (colored)

Sync with head (for UBC+NFS fixes, mostly).

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jan 10 15:50:20 2001 UTC (11 years, 4 months ago) by thorpej
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.5: +19 -1 lines
Diff to previous 1.5 (colored)

Add the 53c1510d and 53c895a.  1510d confirmed working by
Mark Davies <mark@MCS.VUW.AC.NZ>.

Revision 1.3.2.4 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:18 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.3: +2 -3 lines
Diff to previous 1.3.2.3 (colored)

Sync with HEAD

Revision 1.5 / (download) - annotate - [select for diffs], Thu Dec 28 22:59:15 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.4: +2 -3 lines
Diff to previous 1.4 (colored)

Change pci_intr_map to get interrupt source information from a "struct
pci_attach_args *" instead of from four separate parameters which in
all cases were extracted from the same "struct pci_attach_args".

This both simplifies the driver api, and allows for alternate PCI
interrupt mapping schemes, such as one using the tables described in
the Intel Multiprocessor Spec which describe interrupt wirings for
devices behind pci-pci bridges based on the device's location rather
the bridge's location.

Tested on alpha and i386; welcome to 1.5Q

Revision 1.2.4.1 / (download) - annotate - [select for diffs], Fri Dec 15 04:50:57 2000 UTC (11 years, 5 months ago) by he
Branch: netbsd-1-5
Changes since 1.2: +16 -15 lines
Diff to previous 1.2 (colored)

Pull up revision 1.3 (requested by bouyer):
  Speed improvements to the siop driver, and add tagged queueing
  support.  As a side effect, better handling of some not so common
  phase or message sequences.

Revision 1.3.2.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:12:38 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.2: +11 -3 lines
Diff to previous 1.3.2.2 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 29 02:00:38 2000 UTC (11 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.3: +11 -3 lines
Diff to previous 1.3 (colored)

Fix c896 support.  If the first mem bar is 64bit, then the second one will
be too.  And offset for the 2nd being after the 1st by a 64-bit bar, not
32-bit.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:37 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.1: +320 -0 lines
Diff to previous 1.3.2.1 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.3.2.1, Mon Oct 23 14:57:23 2000 UTC (11 years, 7 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3: +0 -320 lines
FILE REMOVED

file siop_pci_common.c was added on branch thorpej_scsipi on 2000-11-20 11:42:37 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 23 14:57:23 2000 UTC (11 years, 7 months ago) by bouyer
Branch: MAIN
Branch point for: thorpej_scsipi
Changes since 1.2: +16 -15 lines
Diff to previous 1.2 (colored)

Add ram size to struct properties, and pass it to the bus independant part.

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 25 10:10:56 2000 UTC (12 years ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.1: +23 -8 lines
Diff to previous 1.1 (colored)

Separate the sheduler from the main script, allocate another DMA-safe
memory page for the sheduler. Put the main script in the on-chip RAM when
available.
Avoid a null-pointer dereference when DSA is invalid.

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 15 07:53:18 2000 UTC (12 years ago) by bouyer
Branch: MAIN

- split siop_pci in attachements vs helper functions, for comming esiop
- add a reset callback to enable PCI-specific features. This improve bandwith
  by a factor of 2 on my alpha with a 875 !
- sync copyrigth notice

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>