Up to [cvs.NetBSD.org] / src / sys / dev / ic
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: jmcneill-pm
Revision 1.67 / (download) - annotate - [select for diffs], Sat Jul 7 00:49:49 2007 UTC (16 years, 8 months ago) by mjacob
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
mjf-devfs-base,
mjf-devfs,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-base,
jmcneill-pm-base,
jmcneill-pm,
jmcneill-base,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs2,
matt-armv6,
keiichi-mipv6
Changes since 1.66: +4 -1
lines
Diff to previous 1.66 (colored)
Do a number of 24XX related fixes: fix the actual getting of initiator status correctly (which we never were doing before). Add an underrun checker for 24XX. The process of sorting this out led to a whole bunch of endian surprises that had to be dealt with. Fix NVRAM endian issues for the 24XX as well. Do a little 2200 related cleanup- in particular, turn off complaints about not finding a fast posting handle when running with RIO enabled- we are somehow getting duplicate completions in this case. If we ignore them and don't complain, all is well, and we actually start averaging > 2 commands completed per interrupt.