Up to [cvs.netbsd.org] / src / sys / dev / pcmcia
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.110.4.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:00 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.110.4.3: +3 -3
lines
Diff to previous 1.110.4.3 (colored) to branchpoint 1.110 (colored) next main 1.111 (colored)
sync with head
Revision 1.117 / (download) - annotate - [select for diffs], Thu Nov 12 19:37:17 2009 UTC (2 years, 6 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
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,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
netbsd-6-base,
netbsd-6,
matt-premerge-20091211,
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.116: +3 -3
lines
Diff to previous 1.116 (colored)
Remove superfluous activation hook.
Revision 1.110.4.3 / (download) - annotate - [select for diffs], Sat May 16 10:41:42 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.110.4.2: +3 -3
lines
Diff to previous 1.110.4.2 (colored) to branchpoint 1.110 (colored)
sync with head
Revision 1.113.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:21:09 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.113: +20 -3
lines
Diff to previous 1.113 (colored) next main 1.114 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.116 / (download) - annotate - [select for diffs], Tue May 12 14:42:19 2009 UTC (3 years ago) by cegger
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,
jym-xensuspend-nbase,
jym-xensuspend-base
Changes since 1.115: +3 -3
lines
Diff to previous 1.115 (colored)
struct device * -> device_t, no functional changes intended.
Revision 1.110.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:15 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.110.4.1: +24 -2
lines
Diff to previous 1.110.4.1 (colored) to branchpoint 1.110 (colored)
sync with head.
Revision 1.112.6.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:36:21 2009 UTC (3 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.112.6.1: +19 -2
lines
Diff to previous 1.112.6.1 (colored) to branchpoint 1.112 (colored) next main 1.113 (colored)
Sync with HEAD.
Revision 1.115 / (download) - annotate - [select for diffs], Sun Apr 5 02:35:03 2009 UTC (3 years, 1 month ago) by uwe
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base
Changes since 1.114: +8 -2
lines
Diff to previous 1.114 (colored)
Register with pmf(9), tell it we don't need anything.
Revision 1.112.8.2 / (download) - annotate - [select for diffs], Thu Mar 26 17:03:39 2009 UTC (3 years, 2 months ago) by snj
Branch: netbsd-5
CVS Tags: 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-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
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
Changes since 1.112.8.1: +13 -2
lines
Diff to previous 1.112.8.1 (colored) to branchpoint 1.112 (colored) next main 1.113 (colored)
Pull up following revision(s) (requested by drochner in ticket #614): sys/dev/pcmcia/wdc_pcmcia.c: revision 1.114 Work around a problem with PCMCIA adapter drivers (eg for hpc*) which attach pcmcia devices before interrupts are enabled. This is unclean because pcmcia drivers use tsleep(9) in the attach code path but it worked all the time and it is too late to change this on the 5.0 branch. So just tolerate it. Fixes a regression on hpcsh reported by Valeriy E. Ushakov.
Revision 1.114 / (download) - annotate - [select for diffs], Sat Mar 21 12:35:17 2009 UTC (3 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.113: +13 -2
lines
Diff to previous 1.113 (colored)
Work around a problem with PCMCIA adapter drivers (eg for hpc*) which attach pcmcia devices before interrupts are enabled. This is unclean because pcmcia drivers use tsleep(9) in the attach code path but it worked all the time and it is too late to change this on the 5.0 branch. So just tolerate it. Fixes a regression on hpcsh reported by Valeriy E. Ushakov.
Revision 1.112.6.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:31:51 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.112: +5 -2
lines
Diff to previous 1.112 (colored)
Sync with HEAD.
Revision 1.112.8.1 / (download) - annotate - [select for diffs], Wed Feb 18 00:23:09 2009 UTC (3 years, 3 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RC3
Changes since 1.112: +5 -2
lines
Diff to previous 1.112 (colored)
Pull up following revision(s) (requested by drochner in ticket #441): sys/dev/ata/wd.c: revision 1.368 sys/dev/pcmcia/wdc_pcmcia.c: revision 1.113 -in the wdc@pcmcia driver, don't try to powerup/down while cold or shutting down -- this is only supposed to happen from the pcmcia kernel thread while the system is running -in wd_shutdown, call ata_addref first, so that the adapter is either active or we know that it isn't This fixes a hang on shutdown-p reported by Dennis den Brok per PR kern/40531. Verified by by Dennis and me. (reported against 5.0-Beta, so this is a pullup candidate)
Revision 1.113 / (download) - annotate - [select for diffs], Fri Feb 6 13:43:11 2009 UTC (3 years, 3 months ago) by drochner
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Branch point for: jym-xensuspend
Changes since 1.112: +5 -2
lines
Diff to previous 1.112 (colored)
-in the wdc@pcmcia driver, don't try to powerup/down while cold or shutting down -- this is only supposed to happen from the pcmcia kernel thread while the system is running -in wd_shutdown, call ata_addref first, so that the adapter is either active or we know that it isn't This fixes a hang on shutdown-p reported by Dennis den Brok per PR kern/40531. Verified by by Dennis and me. (reported against 5.0-Beta, so this is a pullup candidate)
Revision 1.109.16.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:10 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.109.16.2: +2 -0
lines
Diff to previous 1.109.16.2 (colored) to branchpoint 1.109 (colored) next main 1.110 (colored)
Sync with HEAD.
Revision 1.111.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:25 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.111: +4 -2
lines
Diff to previous 1.111 (colored) next main 1.112 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.110.2.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:14:57 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.110.2.1: +4 -2
lines
Diff to previous 1.110.2.1 (colored) to branchpoint 1.110 (colored) next main 1.111 (colored)
sync with head.
Revision 1.112 / (download) - annotate - [select for diffs], Thu Jun 5 20:34:00 2008 UTC (3 years, 11 months ago) by uwe
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,
simonb-wapbl,
netbsd-5-base,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
mjf-devfs2-base,
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,
netbsd-5
Changes since 1.111: +4 -2
lines
Diff to previous 1.111 (colored)
aprint_naive("\n") in attach.
Revision 1.109.16.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:47 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.109.16.1: +0 -7
lines
Diff to previous 1.109.16.1 (colored) to branchpoint 1.109 (colored)
Sync with HEAD.
Revision 1.110.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:36 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.110: +2 -9
lines
Diff to previous 1.110 (colored)
sync with head.
Revision 1.110.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:24:58 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.110: +2 -9
lines
Diff to previous 1.110 (colored)
sync with head.
Revision 1.111 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:56 2008 UTC (4 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.110: +2 -9
lines
Diff to previous 1.110 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.109.16.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:54 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.109: +18 -21
lines
Diff to previous 1.109 (colored)
Sync with HEAD.
Revision 1.100.2.4 / (download) - annotate - [select for diffs], Mon Mar 24 09:39:00 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.100.2.3: +18 -21
lines
Diff to previous 1.100.2.3 (colored) to branchpoint 1.100 (colored) next main 1.101 (colored)
sync with head.
Revision 1.109.12.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:16:05 2008 UTC (4 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.109: +18 -21
lines
Diff to previous 1.109 (colored) next main 1.110 (colored)
sync with head.
Revision 1.108.24.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:51 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.108.24.1: +18 -21
lines
Diff to previous 1.108.24.1 (colored) to branchpoint 1.108 (colored) next main 1.109 (colored)
sync with HEAD
Revision 1.110 / (download) - annotate - [select for diffs], Tue Mar 18 20:46:37 2008 UTC (4 years, 2 months ago) by cube
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp
Changes since 1.109: +18 -21
lines
Diff to previous 1.109 (colored)
Split device_t and softc for ATA devices, as well as wd(4). Other cosmetic changes where appropriate.
Revision 1.108.24.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:52 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.108: +4 -4
lines
Diff to previous 1.108 (colored)
sync with HEAD
Revision 1.100.2.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:33:53 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.100.2.2: +4 -4
lines
Diff to previous 1.100.2.2 (colored) to branchpoint 1.100 (colored)
sync with head.
Revision 1.108.22.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:47:16 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.108: +4 -4
lines
Diff to previous 1.108 (colored) next main 1.109 (colored)
Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
Revision 1.108.28.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:39:31 2007 UTC (4 years, 7 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.108: +4 -4
lines
Diff to previous 1.108 (colored) next main 1.109 (colored)
Sync with HEAD.
Revision 1.108.8.1 / (download) - annotate - [select for diffs], Tue Oct 23 20:09:30 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.108: +4 -4
lines
Diff to previous 1.108 (colored) next main 1.109 (colored)
Sync with head.
Revision 1.109 / (download) - annotate - [select for diffs], Fri Oct 19 12:01:06 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: 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-base,
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
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.108: +4 -4
lines
Diff to previous 1.108 (colored)
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
Revision 1.100.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:49:18 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.100.2.1: +6 -4
lines
Diff to previous 1.100.2.1 (colored) to branchpoint 1.100 (colored)
sync with head.
Revision 1.106.6.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:07 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.106.6.1: +4 -4
lines
Diff to previous 1.106.6.1 (colored) to branchpoint 1.106 (colored) next main 1.107 (colored)
sync with head.
Revision 1.106.4.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:44 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.106: +6 -4
lines
Diff to previous 1.106 (colored) next main 1.107 (colored)
Sync with head.
Revision 1.108 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:20 2006 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
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,
vmlocking-base,
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: vmlocking,
matt-armv6,
jmcneill-pm,
bouyer-xenamd64
Changes since 1.107: +4 -4
lines
Diff to previous 1.107 (colored)
__unused removal on arguments; approved by core.
Revision 1.106.6.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:39 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.106: +6 -4
lines
Diff to previous 1.106 (colored)
sync with head
Revision 1.107 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:50 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.106: +6 -4
lines
Diff to previous 1.106 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.104.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:53:55 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.104: +8 -2
lines
Diff to previous 1.104 (colored) next main 1.105 (colored)
sync with head
Revision 1.105.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:43 2006 UTC (5 years, 10 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.105: +6 -2
lines
Diff to previous 1.105 (colored) next main 1.106 (colored)
Merge from HEAD.
Revision 1.104.6.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:52:27 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.104.6.1: +6 -2
lines
Diff to previous 1.104.6.1 (colored) to branchpoint 1.104 (colored) next main 1.105 (colored)
sync with head.
Revision 1.100.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:06:14 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.100: +42 -25
lines
Diff to previous 1.100 (colored)
sync with head.
Revision 1.106 / (download) - annotate - [select for diffs], Mon Jun 19 21:53:57 2006 UTC (5 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
rpaulo-netinet-merge-pcb-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.105: +6 -2
lines
Diff to previous 1.105 (colored)
Add another rogue card.
Revision 1.104.4.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:25 2006 UTC (6 years, 1 month ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.104: +4 -2
lines
Diff to previous 1.104 (colored) next main 1.105 (colored)
Sync with head.
Revision 1.104.8.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:25:59 2006 UTC (6 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.104: +4 -2
lines
Diff to previous 1.104 (colored) next main 1.105 (colored)
sync with head.
Revision 1.104.6.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:21 2006 UTC (6 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.104: +4 -2
lines
Diff to previous 1.104 (colored)
sync with head.
Revision 1.99.2.2 / (download) - annotate - [select for diffs], Wed Mar 29 21:29:16 2006 UTC (6 years, 1 month 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
Changes since 1.99.2.1: +2 -0
lines
Diff to previous 1.99.2.1 (colored) to branchpoint 1.99 (colored) next main 1.100 (colored)
Pull up following revision(s) (requested by bouyer in ticket #1232): sys/dev/pcmcia/wdc_pcmcia.c: revision 1.105 As we are going to sleep here, we need to use config_pending_incr()/config_pending_decr() so that disks are probed before trying to mount root, if the card is plugged in at boot time. Should fix kern/33137 by KIYOHARA Takashi.
Revision 1.104.10.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:42:14 2006 UTC (6 years, 2 months ago) by tron
Branch: peter-altq
Changes since 1.104: +4 -2
lines
Diff to previous 1.104 (colored) next main 1.105 (colored)
Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
Revision 1.105 / (download) - annotate - [select for diffs], Sun Mar 26 15:34:19 2006 UTC (6 years, 2 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
simonb-timecounters-base,
gdamore-uart-base,
elad-kernelauth-base,
chap-midi-nbase,
chap-midi-base,
chap-midi
Branch point for: gdamore-uart
Changes since 1.104: +4 -2
lines
Diff to previous 1.104 (colored)
As we are going to sleep here, we need to use config_pending_incr()/config_pending_decr() so that disks are probed before trying to mount root, if the card is plugged in at boot time. Should fix kern/33137 by KIYOHARA Takashi.
Revision 1.101.2.2 / (download) - annotate - [select for diffs], Wed Feb 1 14:52:19 2006 UTC (6 years, 3 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.101.2.1: +34 -27
lines
Diff to previous 1.101.2.1 (colored) next main 1.102 (colored)
sync with head.
Revision 1.104 / (download) - annotate - [select for diffs], Sun Jan 22 00:08:38 2006 UTC (6 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Changes since 1.103: +3 -3
lines
Diff to previous 1.103 (colored)
Default to 2 drives for products not listed.
Revision 1.103 / (download) - annotate - [select for diffs], Mon Jan 16 20:30:19 2006 UTC (6 years, 4 months ago) by bouyer
Branch: MAIN
Changes since 1.102: +34 -27
lines
Diff to previous 1.102 (colored)
properly use ata_channel->ch_ndrive: - initialize it properly in the bus front-ends (all 2, exept in wdc_pcmcia.c for the "Sandisk CompactFlash Card" where it's set to 1) - remplace hardcoded '2' by ata_channel->ch_ndrive in MI IDE drivers. From Christos Zoulas in kern/32501.
Revision 1.101.2.1 / (download) - annotate - [select for diffs], Sun Jan 15 10:02:55 2006 UTC (6 years, 4 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.101: +6 -2
lines
Diff to previous 1.101 (colored)
sync with head.
Revision 1.102 / (download) - annotate - [select for diffs], Wed Jan 11 13:34:33 2006 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.101: +6 -2
lines
Diff to previous 1.101 (colored)
Add SanDisk pcmcia memory card adapter. Works like an IDE drive.
XXX: Linux driver has a hack not to probe the slave drive. We just
create a phantom drive:
wdc0 at pcmcia0 function 0: < , Memory Card Adapter II, V1.00>
wdc0: i/o mapped mode
atabus2 at wdc0 channel 0
wd1 at atabus2 drive 0: <Memory Card Adapter II>
wd1: drive supports 1-sector PIO transfers, LBA addressing
wd1: 241 MB, 965 cyl, 16 head, 32 sec, 512 bytes/sect x 494080 sectors
wd2 at atabus2 drive 1: <>
wd2: drive supports 1-sector PIO transfers, chs addressing
wd2: 0, 0 cyl, 0 head, 0 sec, 512 bytes/sect x 0 sectors
wd2: 32-bit data port
wd2: disk label read failed
wd2: disk label read failed
Revision 1.101 / (download) - annotate - [select for diffs], Sun Dec 11 12:23:23 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace
Changes since 1.100: +2 -2
lines
Diff to previous 1.100 (colored)
merge ktrace-lwp.
Revision 1.55.2.9 / (download) - annotate - [select for diffs], Thu Nov 10 14:07:24 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.8: +11 -2
lines
Diff to previous 1.55.2.8 (colored) next main 1.56 (colored)
Sync with HEAD. Here we go again...
Revision 1.99.2.1 / (download) - annotate - [select for diffs], Sat Jul 2 23:19:27 2005 UTC (6 years, 10 months ago) by tron
Branch: netbsd-3
CVS Tags: 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.99: +11 -2
lines
Diff to previous 1.99 (colored)
Pull up revision 1.100 (requested by bouyer in ticket #500): When the PCMCIA socket is powered up, the driver waits for the PCMCIA controller to be ready, but the drive attached to it may not be ready yet. Add a half a second delay before calling wdcattach(), to let the drive have its electronic ready to properly respond to the register tests done in wdcprobe1(). Delay based on experiments done by John Refling with various devices as part of the audit-trail of kern/25659; complete the fix for kern/25659.
Revision 1.100 / (download) - annotate - [select for diffs], Sun Jun 19 18:19:19 2005 UTC (6 years, 11 months ago) by bouyer
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,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
ktrace-lwp-base
Branch point for: yamt-lazymbuf
Changes since 1.99: +11 -2
lines
Diff to previous 1.99 (colored)
When the PCMCIA socket is powered up, the driver waits for the PCMCIA controller to be ready, but the drive attached to it may not be ready yet. Add a half a second delay before calling wdcattach(), to let the drive have its electronic ready to properly respond to the register tests done in wdcprobe1(). Delay based on experiments done by John Refling with various devices as part of the audit-trail of kern/25659; complete the fix for kern/25659.
Revision 1.97.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:13 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.97: +14 -7
lines
Diff to previous 1.97 (colored) next main 1.98 (colored)
sync with -current
Revision 1.55.2.8 / (download) - annotate - [select for diffs], Fri Apr 1 14:30:33 2005 UTC (7 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.7: +9 -2
lines
Diff to previous 1.55.2.7 (colored)
Sync with HEAD.
Revision 1.97.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:35 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.97: +14 -7
lines
Diff to previous 1.97 (colored) next main 1.98 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.99 / (download) - annotate - [select for diffs], Fri Mar 11 16:17:57 2005 UTC (7 years, 2 months ago) by matt
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
kent-audio2-base
Branch point for: netbsd-3
Changes since 1.98: +9 -2
lines
Diff to previous 1.98 (colored)
Just like wdc.c, if the bus_space implementation doesn't support stream method, make them equivalent to the non-stream methods.
Revision 1.55.2.7 / (download) - annotate - [select for diffs], Fri Mar 4 16:49:39 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.6: +7 -7
lines
Diff to previous 1.55.2.6 (colored)
Sync with HEAD. Hi Perry!
Revision 1.98 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:43 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.97: +7 -7
lines
Diff to previous 1.97 (colored)
nuke trailing whitespace
Revision 1.55.2.6 / (download) - annotate - [select for diffs], Tue Oct 19 15:57:27 2004 UTC (7 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.5: +9 -2
lines
Diff to previous 1.55.2.5 (colored)
Sync with HEAD
Revision 1.97 / (download) - annotate - [select for diffs], Sun Oct 3 09:36:49 2004 UTC (7 years, 7 months ago) by toshii
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.96: +9 -2
lines
Diff to previous 1.96 (colored)
Make this compile on arches without __BUS_SPACE_HAS_STREAM_METHODS.
Revision 1.55.2.5 / (download) - annotate - [select for diffs], Tue Sep 21 13:32:22 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.4: +2 -2
lines
Diff to previous 1.55.2.4 (colored)
Fix the sync with head I botched.
Revision 1.55.2.4 / (download) - annotate - [select for diffs], Sat Sep 18 14:50:23 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.3: +3 -5
lines
Diff to previous 1.55.2.3 (colored)
Sync with HEAD.
Revision 1.96 / (download) - annotate - [select for diffs], Tue Sep 7 00:24:18 2004 UTC (7 years, 8 months ago) by enami
Branch: MAIN
Changes since 1.95: +3 -5
lines
Diff to previous 1.95 (colored)
No need to disable if we failed before enabling it.
Revision 1.55.2.3 / (download) - annotate - [select for diffs], Wed Aug 25 06:58:43 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.2: +78 -90
lines
Diff to previous 1.55.2.2 (colored)
Sync with HEAD.
Revision 1.95 / (download) - annotate - [select for diffs], Fri Aug 20 06:39:39 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.94: +11 -11
lines
Diff to previous 1.94 (colored)
Move most of wdc_softc into a new atac_softc structure that contains info common to all types of ATA controllers.
Revision 1.94 / (download) - annotate - [select for diffs], Thu Aug 19 23:36:26 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.93: +28 -46
lines
Diff to previous 1.93 (colored)
Use ANSI function decls and "static".
Revision 1.93 / (download) - annotate - [select for diffs], Thu Aug 19 23:25:36 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.92: +4 -4
lines
Diff to previous 1.92 (colored)
- Add and use a CHAN_TO_WDC() macro to get the wdc_softc from an ata_channel. - Add and use a CHAN_TO_WDC_REGS() macro to get the wdc_regs from an ata_channel. - Add and use a CHAN_TO_PCIIDE() macro to get the pciide_softc from an ata_channel. - Add and use a CHAN_TO_PCHAN() macro to get the pciide_channel from an ata_channel. (This one just hides a cast, and is really just for consistency with the others.)
Revision 1.92 / (download) - annotate - [select for diffs], Mon Aug 16 14:47:31 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.91: +3 -3
lines
Diff to previous 1.91 (colored)
wdc_init_shadow_regs() must now be called after ch_wdc is filled in, or we get a null pointer dereference.
Revision 1.91 / (download) - annotate - [select for diffs], Sat Aug 14 15:08:06 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.90: +47 -41
lines
Diff to previous 1.90 (colored)
- Split the register handles out of struct wdc_channel into a separate wdc_regs structure, and array of which (indexed per channel) is pointed to by struct wdc_softc. - Move the resulting wdc_channel structure to atavar.h and rename it to ata_channel. Rename the corresponding flags. - Add a "ch_ndrive" member to struct ata_channel, which indicates the maximum number of drives that can be present on the channel. For now, this is always 2. Add an ATA_MAXDRIVES constant that places an upper limit on this value, also currently 2.
Revision 1.90 / (download) - annotate - [select for diffs], Fri Aug 13 12:42:11 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.89: +6 -6
lines
Diff to previous 1.89 (colored)
Rearrange slightly so that we don't blow up if the card disappears during the initial enable.
Revision 1.89 / (download) - annotate - [select for diffs], Thu Aug 12 22:39:41 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.88: +3 -3
lines
Diff to previous 1.88 (colored)
Move wdc_addref() and wdc_delref() to ata.c and rename them to ata_*.
Revision 1.55.2.2 / (download) - annotate - [select for diffs], Thu Aug 12 11:42:05 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55.2.1: +178 -257
lines
Diff to previous 1.55.2.1 (colored)
Sync with HEAD.
Revision 1.88 / (download) - annotate - [select for diffs], Wed Aug 11 20:27:42 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.87: +14 -40
lines
Diff to previous 1.87 (colored)
We don't need to implement DRIVE_NOSTREAM here, 'cause we never set WDC_CAPABILITY_NOSTREAM.
Revision 1.87 / (download) - annotate - [select for diffs], Wed Aug 11 19:48:57 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.86: +56 -39
lines
Diff to previous 1.86 (colored)
"I was mistaken." The memory window is not actually activate in I/O card configurations. It was transparently falling back to 16-bit I/O mode. Implement "memory card" mode correctly, with polling.
Revision 1.86 / (download) - annotate - [select for diffs], Wed Aug 11 18:41:46 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.85: +82 -3
lines
Diff to previous 1.85 (colored)
Make datain_pio and dataout_pio function pointers in wdc_softc, which can be overridden by the backend if desired. Add experimental code to wdc_pcmcia to use this in memory-mapped mode, disabled by default.
Revision 1.85 / (download) - annotate - [select for diffs], Wed Aug 11 18:06:22 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.84: +40 -45
lines
Diff to previous 1.84 (colored)
The memory mode we were trying to use before is a total loss -- we don't get any interrupts, and therefore wedge on any access. However, there is another memory mode that gives us a memory-mapped data register, which we can use. Also set the new "DATA1K" flag to tell the wdc backend that we have a large data area to read from -- this can be used with the region methods.
Revision 1.84 / (download) - annotate - [select for diffs], Tue Aug 10 23:34:32 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.83: +20 -31
lines
Diff to previous 1.83 (colored)
GC some unneeded struct elements.
Revision 1.83 / (download) - annotate - [select for diffs], Tue Aug 10 22:49:12 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.82: +15 -27
lines
Diff to previous 1.82 (colored)
Rather than the silly state machine, set whatever higher-level reference count there is (for SCSI, adapt_refcnt) to 1 and call the appropriate "delref" function afterwards to disable the controller. This is a bit simpler. In a couple of cases, just remove the state machine, because it wasn't really necessary.
Revision 1.82 / (download) - annotate - [select for diffs], Tue Aug 10 18:43:50 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.81: +2 -3
lines
Diff to previous 1.81 (colored)
Now that all the silly string printing is gone, move the location where we print a newline so it doesn't have to be done in every driver.
Revision 1.81 / (download) - annotate - [select for diffs], Tue Aug 10 18:39:08 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.80: +16 -55
lines
Diff to previous 1.80 (colored)
Enhance pcmcia_product_lookup(): * Remove the "expected function" value. This was just causing problems with multifunction cards. Differentiating the functions is better done by checking the function type (which we now do in ep and sm). * Add support for matching CIS strings. This necessitated changing the calling pattern a little too. Use this enhanced version rather than driver-specific versions that do the same thing. Also, remove the last vestiges of PCMCIA_STR_*.
Revision 1.80 / (download) - annotate - [select for diffs], Tue Aug 10 16:04:16 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.79: +3 -2
lines
Diff to previous 1.79 (colored)
More careful about cleaning up pointers.
Revision 1.79 / (download) - annotate - [select for diffs], Tue Aug 10 15:29:56 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.78: +8 -14
lines
Diff to previous 1.78 (colored)
Print diagnostics in only one place if intr_establish() or function_enable() fails. Also, be a little more careful about passing up error values, and consistently clear our interrupt handler pointer.
Revision 1.78 / (download) - annotate - [select for diffs], Tue Aug 10 06:10:38 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.77: +3 -3
lines
Diff to previous 1.77 (colored)
Copyright maintenance.
Revision 1.77 / (download) - annotate - [select for diffs], Tue Aug 10 06:08:32 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.76: +2 -5
lines
Diff to previous 1.76 (colored)
Remove some useless code.
Revision 1.76 / (download) - annotate - [select for diffs], Tue Aug 10 05:22:33 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.75: +6 -4
lines
Diff to previous 1.75 (colored)
Minor change to a printf().
Revision 1.75 / (download) - annotate - [select for diffs], Tue Aug 10 03:54:26 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.74: +14 -10
lines
Diff to previous 1.74 (colored)
Make the enable state machine during attach more robust.
Revision 1.74 / (download) - annotate - [select for diffs], Tue Aug 10 03:03:11 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.73: +3 -3
lines
Diff to previous 1.73 (colored)
Remove a very silly hack WRT the Digital vendor ID.
Revision 1.73 / (download) - annotate - [select for diffs], Tue Aug 10 03:00:29 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.72: +12 -24
lines
Diff to previous 1.72 (colored)
GC the "quirk" code.
Revision 1.72 / (download) - annotate - [select for diffs], Tue Aug 10 02:56:42 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.71: +77 -141
lines
Diff to previous 1.71 (colored)
Use pcmcia_function_{configure,unconfigure}().
XXX Memory mapped mode seems to be flaky with my CF cards, so I have
disabled it for now.
Revision 1.71 / (download) - annotate - [select for diffs], Mon Aug 9 18:11:01 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.70: +25 -28
lines
Diff to previous 1.70 (colored)
Do our io_map()s and intr_establish()es earlier.
Revision 1.70 / (download) - annotate - [select for diffs], Sun Aug 8 23:17:13 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.69: +6 -6
lines
Diff to previous 1.69 (colored)
Remove the "offset" and "size" arguments to pcmcia_io_map(). In the singular case (ne@pcmcia) where we were using these to create a subregion, it is better handled by calling bus_space_subregion(). Now there is a 1:1 mapping between I/O spaces in the config table and windows mapped in the function. Rework the multifunction mapping code to take advantage of this by using both I/O base addresses if necessary.
Revision 1.55.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:50:18 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.55: +89 -86
lines
Diff to previous 1.55 (colored)
Sync with HEAD
Revision 1.69 / (download) - annotate - [select for diffs], Wed Jul 7 06:43:22 2004 UTC (7 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.68: +32 -49
lines
Diff to previous 1.68 (colored)
More cleanup:
* Print "devinfo" in a canonial place (like we do in the SCSI code).
* Use aprint_{error,normal}() during attach.
* More PCMCIA_STR_* removal.
Revision 1.68 / (download) - annotate - [select for diffs], Tue May 25 20:42:41 2004 UTC (8 years ago) by thorpej
Branch: MAIN
Changes since 1.67: +3 -2
lines
Diff to previous 1.67 (colored)
Add the notion of "shadow registers" to the wdc driver. These shadow registers are registers that overlap with others on many controllers, but which may actually be distinct on some controllers. Right now, the two shadows are: - wd_status (usually overlaps wd_command) - wd_features (usually overlaps wd_error) Add a new helper function, wdc_init_shadow_regs(), used to initialize the shadow register handles on controllers where they do actually overlap. Partially from Jordan Rhody @ Wasabi Systems, Inc.
Revision 1.67 / (download) - annotate - [select for diffs], Sat Jan 3 22:56:53 2004 UTC (8 years, 4 months ago) by thorpej
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.66: +4 -4
lines
Diff to previous 1.66 (colored)
More wdc_channel structure member namespace cleanup: - channel -> ch_channel - wdc -> ch_wdc
Revision 1.66 / (download) - annotate - [select for diffs], Sat Jan 3 01:50:53 2004 UTC (8 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.65: +4 -4
lines
Diff to previous 1.65 (colored)
Rename "struct channel_softc" to "struct wdc_channel".
Revision 1.65 / (download) - annotate - [select for diffs], Thu Jan 1 17:18:53 2004 UTC (8 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.64: +3 -3
lines
Diff to previous 1.64 (colored)
Rename: - wdc_xfer to ata_xfer - channel_queue to ata_queue and move them to <dev/ata/atavar.h> so they can be used by non-wdc ATA controllers. Clean up the member names of these structures while at it.
Revision 1.64 / (download) - annotate - [select for diffs], Thu Nov 27 23:02:40 2003 UTC (8 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.63: +19 -16
lines
Diff to previous 1.63 (colored)
There are some cards that map the ATA control and IDE DMA registers in a different fashion. Individually, they have the same functionality, but their layout is different. An example of such a chipset is the Promise 203xx. To be able to deal with this, transform the cmd and dma bus_space handles into an array of handles, each seperately created with bus_space_subregion. The code generated by using the extra indirection shouldn't change much, since the extra indirection is negated by having the offset calculation already done in bus_space_subregion. E.g. bus_space_write_4(tag, handle, offset, value) becomes bus_space_write_4(tag, handles[offset], 0, value) Reviewed by Manuel Bouyer. Tested on wdc_isa, wdc_pcmcia, viaide, piixide (i386) and on cmdide (sparc64).
Revision 1.63 / (download) - annotate - [select for diffs], Thu Oct 23 03:56:36 2003 UTC (8 years, 7 months ago) by briggs
Branch: MAIN
Changes since 1.62: +30 -10
lines
Diff to previous 1.62 (colored)
After discussion between mycroft and enami, restore the WDC_PCMCIA_ATTACH flag and use it to avoid an extra power cycle during the probe process.
Revision 1.62 / (download) - annotate - [select for diffs], Wed Oct 22 15:03:04 2003 UTC (8 years, 7 months ago) by briggs
Branch: MAIN
Changes since 1.61: +11 -19
lines
Diff to previous 1.61 (colored)
enami noted that my last fix was not correct. Simplify the code some (and make it more correct) by removing a flag to track wdc attachment. Disable the function after wdcattach() is called, and remove a conditional when enabling the function in wdc_pcmcia_enable().
Revision 1.61 / (download) - annotate - [select for diffs], Wed Oct 22 07:48:25 2003 UTC (8 years, 7 months ago) by briggs
Branch: MAIN
Changes since 1.60: +5 -2
lines
Diff to previous 1.60 (colored)
Since we enable the pcmcia function on attach, disable it on the detach.
Revision 1.60 / (download) - annotate - [select for diffs], Wed Oct 8 10:58:13 2003 UTC (8 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.59: +3 -3
lines
Diff to previous 1.59 (colored)
Make the ATA mid-layer appears as atabus, as proposed in http://mail-index.netbsd.org/tech-kern/2003/09/25/0006.html This adds a device (atabus) between IDE controllers and wd or atapibus, to have each ATA channel show up in the device tree. Later there will be atabus devices in /dev, so that we can do IOCTL on them. Each atabus has its own kernel thread, to handle operations that needs polling, e.g. reset and others. Device probing on each bus it defered to the atabus thread creation. This allows to do the reset and basic device probes in parallel, which reduce boot time on systems with several pciide controllers.
Revision 1.59 / (download) - annotate - [select for diffs], Thu Sep 25 19:29:49 2003 UTC (8 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.58: +3 -3
lines
Diff to previous 1.58 (colored)
Hide the use of config_interrupts() in one place.
Revision 1.58 / (download) - annotate - [select for diffs], Tue Sep 23 09:19:25 2003 UTC (8 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.57: +0 -1
lines
Diff to previous 1.57 (colored)
Fix more probe delay and/or failure problems: 1) Don't wait for DRQ on an IDENTIFY command -- if it's not set when we see BSY clear, abort the command and ignore the drive. (Do this by testing for DRQ in the read/write cases in __wdccommand_intr().) 2) Don't wait for DRQ to deassert when we finish an IDENTIFY (or any other non-block command that reads data) -- we don't do this for block I/O, and empirically it doesn't clear on my CF cards at all, causing a pointless 1s delay. 3) Add comments to some of the delay()s, and add missing ones in wdcreset() and the WDCC_RECAL in the so-called "pre-ATA" probe. 4) Slightly simplify the reset sequence -- we were doing an extra I/O. 5) Modify the register writability test to make sure that registers are not overlapped -- this can happen in some weird cases with a missing device 1. 6) Check the error register value after the reset -- if it's not 01h or 81h, as appropriate (see ATA spec), punt. Tested with a number of ATA-only, ATAPI-only, mixed ATA-ATAPI, CF, and IDE disk configurations. Also remove the SINGLE_DRIVE nonsense again.
Revision 1.57 / (download) - annotate - [select for diffs], Sun Sep 21 11:14:04 2003 UTC (8 years, 8 months ago) by bouyer
Branch: MAIN
Changes since 1.56: +3 -2
lines
Diff to previous 1.56 (colored)
Since we can't detect ghost drives in the wdc back-end, resurect WDC_CAPABILITY_SINGLE_DRIVE.
Revision 1.56 / (download) - annotate - [select for diffs], Fri Sep 19 21:36:07 2003 UTC (8 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.55: +20 -19
lines
Diff to previous 1.55 (colored)
1) Use config_interrupts() to attach IDE and ATAPI drives. This eliminates most polling. 2) Clean up some goofiness in pciide -- get rid of the whole "candisable" path (it's gratuitous) and simplify the code by calling pciide_map_compat_intr(), *_set_modes() and wdc_print_modes() from central locations. 3) Add a register writability and register ghost test to eliminate phantom drives more quickly.
Revision 1.55 / (download) - annotate - [select for diffs], Sun Mar 30 02:06:29 2003 UTC (9 years, 1 month ago) by matt
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.54: +2 -5
lines
Diff to previous 1.54 (colored)
Don't free chqueue since it's no longer malloc'ed.
Revision 1.54 / (download) - annotate - [select for diffs], Thu Mar 27 12:19:44 2003 UTC (9 years, 2 months ago) by ichiro
Branch: MAIN
Changes since 1.53: +9 -2
lines
Diff to previous 1.53 (colored)
add product TOSHIBA PA2673U CBIDE2 (IODATA OEM)
Revision 1.53 / (download) - annotate - [select for diffs], Sat Mar 22 20:09:35 2003 UTC (9 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.52: +7 -17
lines
Diff to previous 1.52 (colored)
Don't malloc channel_queue, put it in the softc instead.
Revision 1.40.2.8 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:35 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.40.2.7: +4 -6
lines
Diff to previous 1.40.2.7 (colored) next main 1.41 (colored)
Catch up to -current.
Revision 1.42.2.4 / (download) - annotate - [select for diffs], Thu Oct 10 18:41:33 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.42.2.3: +4 -6
lines
Diff to previous 1.42.2.3 (colored) to branchpoint 1.42 (colored) next main 1.43 (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.52 / (download) - annotate - [select for diffs], Wed Oct 2 16:52:22 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.51: +3 -3
lines
Diff to previous 1.51 (colored)
Add trailing ; to CFATTACH_DECL.
Revision 1.51 / (download) - annotate - [select for diffs], Mon Sep 30 22:27:02 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.50: +4 -6
lines
Diff to previous 1.50 (colored)
Use CFATTACH_DECL().
Revision 1.50 / (download) - annotate - [select for diffs], Fri Sep 27 20:41:10 2002 UTC (9 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.49: +3 -3
lines
Diff to previous 1.49 (colored)
Declare all cfattach structures const.
Revision 1.42.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:48:26 2002 UTC (9 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.42.2.2: +3 -4
lines
Diff to previous 1.42.2.2 (colored) to branchpoint 1.42 (colored)
catch up with -current on kqueue branch
Revision 1.48.2.1 / (download) - annotate - [select for diffs], Thu Jun 20 16:34:03 2002 UTC (9 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.48: +3 -4
lines
Diff to previous 1.48 (colored) next main 1.49 (colored)
catch up with -current.
Revision 1.40.2.7 / (download) - annotate - [select for diffs], Thu Jun 20 03:46:19 2002 UTC (9 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.40.2.6: +3 -4
lines
Diff to previous 1.40.2.6 (colored)
Catch up to -current.
Revision 1.49 / (download) - annotate - [select for diffs], Sat Jun 1 23:51:02 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.48: +3 -4
lines
Diff to previous 1.48 (colored)
SIMPLEQ rototill: - implement SIMPLEQ_REMOVE(head, elm, type, field). whilst it's O(n), this mirrors the functionality of SLIST_REMOVE() (the other singly-linked list type) and FreeBSD's STAILQ_REMOVE() - remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD(). this mirrors the functionality of SLIST_REMOVE_HEAD() (the other singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD() - remove notes about SIMPLEQ not supporting arbitrary element removal - use SIMPLEQ_FOREACH() instead of home-grown for loops - use SIMPLEQ_EMPTY() appropriately - use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly - reorder manual page; be consistent about how the types are listed - other minor cleanups
Revision 1.48 / (download) - annotate - [select for diffs], Sun Mar 31 13:27:32 2002 UTC (10 years, 1 month ago) by martin
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
Branch point for: gehenna-devsw
Changes since 1.47: +12 -11
lines
Diff to previous 1.47 (colored)
Backout previous. While it fixes half of the problem for me, it is not the right fix.
Revision 1.47 / (download) - annotate - [select for diffs], Sun Mar 31 07:19:03 2002 UTC (10 years, 1 month ago) by martin
Branch: MAIN
Changes since 1.46: +13 -14
lines
Diff to previous 1.46 (colored)
Establish/disestablish the interrupt handler when enabling/disabling the controller - no matter if we are called from attach or not. This makes my FreeCOM CD drive work at first attach (PR 13480). Something is wrong with the detach code; it won't work on second attach and will panic on second detach - but that has to wait until the kids took care of some easter eggs.
Revision 1.40.2.6 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:16 2002 UTC (10 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.40.2.5: +3 -3
lines
Diff to previous 1.40.2.5 (colored)
Catch up to -current.
Revision 1.42.2.2 / (download) - annotate - [select for diffs], Mon Feb 11 20:10:10 2002 UTC (10 years, 3 months ago) by jdolecek
Branch: kqueue
Changes since 1.42.2.1: +3 -3
lines
Diff to previous 1.42.2.1 (colored) to branchpoint 1.42 (colored)
Sync w/ -current.
Revision 1.46 / (download) - annotate - [select for diffs], Tue Jan 29 00:31:55 2002 UTC (10 years, 3 months ago) by simonb
Branch: MAIN
CVS Tags: newlock-base,
newlock,
ifpoll-base,
ifpoll,
eeh-devprop-base,
eeh-devprop
Changes since 1.45: +3 -3
lines
Diff to previous 1.45 (colored)
Fix a tyop in a comment.
Revision 1.42.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:57:28 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.42: +15 -2
lines
Diff to previous 1.42 (colored)
Sync kqueue branch with -current.
Revision 1.40.2.5 / (download) - annotate - [select for diffs], Tue Jan 8 00:31:31 2002 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.40.2.4: +3 -3
lines
Diff to previous 1.40.2.4 (colored)
Catch up to -current.
Revision 1.45 / (download) - annotate - [select for diffs], Sun Dec 16 17:53:17 2001 UTC (10 years, 5 months ago) by soren
Branch: MAIN
Changes since 1.44: +3 -3
lines
Diff to previous 1.44 (colored)
To make dev/pcmcia work on platforms with 64-bit bus_addr_t and 32-bit bus_size_t (sparc), change the pcmcia_mem_map(9) offsetp argument to bus_size_t as it is used as a bus_space offset.
Revision 1.40.2.4 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:43 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.40.2.3: +4 -1
lines
Diff to previous 1.40.2.3 (colored)
Catch up to -current.
Revision 1.44 / (download) - annotate - [select for diffs], Tue Nov 13 07:26:34 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.43: +4 -1
lines
Diff to previous 1.43 (colored)
add RCSIDs
Revision 1.40.2.3 / (download) - annotate - [select for diffs], Mon Oct 22 20:41:31 2001 UTC (10 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.40.2.2: +11 -1
lines
Diff to previous 1.40.2.2 (colored)
Catch up to -current.
Revision 1.43 / (download) - annotate - [select for diffs], Sun Oct 14 19:21:45 2001 UTC (10 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
thorpej-mips-cache
Changes since 1.42: +11 -1
lines
Diff to previous 1.42 (colored)
quirk for panasonic adapter.
Revision 1.40.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 20:05:24 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.40.2.1: +6 -8
lines
Diff to previous 1.40.2.1 (colored)
Catch up to -current.
Revision 1.42 / (download) - annotate - [select for diffs], Wed Apr 25 17:53:37 2001 UTC (11 years, 1 month ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: kqueue
Changes since 1.41: +6 -8
lines
Diff to previous 1.41 (colored)
Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate. Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
Revision 1.40.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:57:20 2001 UTC (11 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.40: +95 -26
lines
Diff to previous 1.40 (colored)
Catch up with -current.
Revision 1.21.2.7 / (download) - annotate - [select for diffs], Mon Mar 12 13:31:22 2001 UTC (11 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.6: +100 -31
lines
Diff to previous 1.21.2.6 (colored) next main 1.22 (colored)
Sync with HEAD.
Revision 1.41 / (download) - annotate - [select for diffs], Thu Mar 8 15:20:57 2001 UTC (11 years, 2 months ago) by uch
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Changes since 1.40: +95 -26
lines
Diff to previous 1.40 (colored)
CF memory mapped addressing mode. http://www.compactflash.org/cfspc1_4.pdf
Revision 1.40 / (download) - annotate - [select for diffs], Wed Feb 21 21:39:56 2001 UTC (11 years, 3 months ago) by jdolecek
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.39: +6 -6
lines
Diff to previous 1.39 (colored)
make some more constant arrays 'const'
Revision 1.21.2.6 / (download) - annotate - [select for diffs], Thu Jan 18 09:23:32 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.5: +1 -0
lines
Diff to previous 1.21.2.5 (colored)
Sync with head (for UBC+NFS fixes, mostly).
Revision 1.39 / (download) - annotate - [select for diffs], Sat Jan 6 14:55:50 2001 UTC (11 years, 4 months ago) by takemura
Branch: MAIN
Changes since 1.38: +2 -1
lines
Diff to previous 1.38 (colored)
Add WDC_CAPABILITY_SINGLE_DRIVE to ignore secound drive. Wdc on pcmcia will be attached with this flag. Some CF Card (for ex. IBM MicroDrive and SanDisk) doesn't seem to implement drive select command. In this case, you can't eliminate ghost drive properly. So you should use this flag to ignore the ghost by force.
Revision 1.21.2.5 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:24 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.4: +23 -2
lines
Diff to previous 1.21.2.4 (colored)
Sync with HEAD
Revision 1.38 / (download) - annotate - [select for diffs], Wed Dec 27 10:41:00 2000 UTC (11 years, 5 months ago) by sato
Branch: MAIN
Changes since 1.37: +10 -1
lines
Diff to previous 1.37 (colored)
add Novac PCMCIA-IDE Card(Card for HD530P PCMCIA-IDE Box). No vendor ID, no product ID, and the wpp_cis_info is 'PCMCIA', 'PnPIDE'.
Revision 1.32.4.2 / (download) - annotate - [select for diffs], Tue Dec 26 07:41:37 2000 UTC (11 years, 5 months ago) by jhawk
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Changes since 1.32.4.1: +9 -3
lines
Diff to previous 1.32.4.1 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored)
Pull up revision 1.36 via patch (requested by abs): Support AMACOM "Value Engineered" CDROM.
Revision 1.37 / (download) - annotate - [select for diffs], Wed Dec 20 09:56:34 2000 UTC (11 years, 5 months ago) by haya
Branch: MAIN
Changes since 1.36: +7 -1
lines
Diff to previous 1.36 (colored)
Add IO Data CBIDE2 ata interface card.
Revision 1.36 / (download) - annotate - [select for diffs], Mon Dec 18 17:21:11 2000 UTC (11 years, 5 months ago) by abs
Branch: MAIN
Changes since 1.35: +9 -3
lines
Diff to previous 1.35 (colored)
Add a 'value engineered' generic pcmcia CD-ROM drive, badged 'AMACOM'. No vendor ID, no product ID, and the wpp_cis_info is 'PCMCIA', 'CD-ROM'. I'd be encouraged at some progress towards 'generic devices', except someone else is bound to produce something that identifies the same, but requires a quirk. Can I go back to my sparc now? Make two other comments consistent while here.
Revision 1.21.2.4 / (download) - annotate - [select for diffs], Wed Nov 22 16:04:40 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.3: +6 -69
lines
Diff to previous 1.21.2.3 (colored)
Sync with HEAD.
Revision 1.21.2.3 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:48 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.21.2.2: +86 -63
lines
Diff to previous 1.21.2.2 (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.35 / (download) - annotate - [select for diffs], Wed Oct 25 09:32:11 2000 UTC (11 years, 7 months ago) by haya
Branch: MAIN
Changes since 1.34: +6 -67
lines
Diff to previous 1.34 (colored)
METHOD CHANGE: Use CIS_FUNCE data which is decoded by pcmcia_cis.c, instead of decode cis tuple by itself. This change leads to suppress one power-cycling.
Revision 1.32.4.1 / (download) - annotate - [select for diffs], Fri Jul 21 19:27:42 2000 UTC (11 years, 10 months ago) by abs
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2
Changes since 1.32: +7 -1
lines
Diff to previous 1.32 (colored)
Add Toshiba Portege 3110 CD entry - approved by Jason
Revision 1.34 / (download) - annotate - [select for diffs], Thu Jul 20 23:20:01 2000 UTC (11 years, 10 months ago) by abs
Branch: MAIN
Changes since 1.33: +7 -1
lines
Diff to previous 1.33 (colored)
Add the pccard controller for a Toshiba Portege drive. No vendor ID, no product ID, and in this temporary loan, no bleeding power supply so it can only probe the controller and not the drive. Still, its something.
Revision 1.33 / (download) - annotate - [select for diffs], Wed Jun 28 16:39:28 2000 UTC (11 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.32: +1 -3
lines
Diff to previous 1.32 (colored)
remove include of <vm/vm.h>
Revision 1.32 / (download) - annotate - [select for diffs], Sat Apr 1 17:52:14 2000 UTC (12 years, 1 month ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-1-5-base,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.31: +3 -2
lines
Diff to previous 1.31 (colored)
make it compile again after ATAPI changes.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Feb 21 03:55:22 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
Changes since 1.30: +13 -11
lines
Diff to previous 1.30 (colored)
Don't establish an interrupt if attach is in progress. Anyway, current wdc and its children doesn't require interrupt on attach.
Revision 1.30 / (download) - annotate - [select for diffs], Sat Feb 5 04:41:49 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.29: +5 -17
lines
Diff to previous 1.29 (colored)
Remove unnecessary includes.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Feb 4 09:31:07 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
Changes since 1.28: +33 -6
lines
Diff to previous 1.28 (colored)
Free resources on attach failure.
Revision 1.28 / (download) - annotate - [select for diffs], Tue Feb 1 06:48:15 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
Changes since 1.27: +2 -22
lines
Diff to previous 1.27 (colored)
The workaround for Hagiwara SYS-COM Compact Flash card is no longer necessary.
Revision 1.27 / (download) - annotate - [select for diffs], Mon Jan 24 23:14:23 2000 UTC (12 years, 4 months ago) by enami
Branch: MAIN
Changes since 1.26: +8 -4
lines
Diff to previous 1.26 (colored)
- fix comment style/indentaion. - add comment to refer aic_pcmcia_enable.
Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 8 07:34:49 2000 UTC (12 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.25: +8 -1
lines
Diff to previous 1.25 (colored)
Add EXP Computer Inc. PCMCIA controller. From Brad Spencer <brad@anduin.eldar.org> in PR 9140.
Revision 1.21.6.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:35:28 1999 UTC (12 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.21: +32 -21
lines
Diff to previous 1.21 (colored) next main 1.22 (colored)
Pull up to last week's -current.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Dec 9 03:22:41 1999 UTC (12 years, 5 months ago) by sommerfeld
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221
Changes since 1.24: +12 -8
lines
Diff to previous 1.24 (colored)
Fix hot-swapping for controllers which grab two ranges of port space. (if the mapping of the second range succeeded, it would forget about the window of the second address range, causing a subsequent insertion event to fail..). My Sony PCGA-CD51 now hot-swaps a lot better now.
Revision 1.24 / (download) - annotate - [select for diffs], Sat Nov 27 01:03:34 1999 UTC (12 years, 6 months ago) by soren
Branch: MAIN
Changes since 1.23: +3 -3
lines
Diff to previous 1.23 (colored)
Regen.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Nov 21 10:13:08 1999 UTC (12 years, 6 months ago) by takemura
Branch: MAIN
Changes since 1.22: +7 -1
lines
Diff to previous 1.22 (colored)
Add a entry for Mobile Dock 2, which is 2.5" HDD adapter.
Revision 1.21.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:41:16 1999 UTC (12 years, 6 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.21: +13 -12
lines
Diff to previous 1.21 (colored) next main 1.22 (colored)
Sync with -current
Revision 1.21.2.2 / (download) - annotate - [select for diffs], Wed Oct 20 22:38:06 1999 UTC (12 years, 7 months ago) by thorpej
Branch: thorpej_scsipi
Changes since 1.21.2.1: +13 -12
lines
Diff to previous 1.21.2.1 (colored)
Sync w/ trunk.
Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 20 15:22:27 1999 UTC (12 years, 7 months ago) by enami
Branch: MAIN
CVS Tags: fvdl-softdep-base,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.21: +13 -12
lines
Diff to previous 1.21 (colored)
Cancel active transfers on aic/wdc detach. Also makes LS-120 drive works for me again.
Revision 1.21.2.1 / (download) - annotate - [select for diffs], Tue Oct 19 17:52:19 1999 UTC (12 years, 7 months ago) by thorpej
Branch: thorpej_scsipi
Changes since 1.21: +6 -6
lines
Diff to previous 1.21 (colored)
Adapt to scsipi API changes.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Sep 23 11:04:33 1999 UTC (12 years, 8 months ago) by enami
Branch: MAIN
Branch point for: wrstuden-devbsize,
thorpej_scsipi,
fvdl-softdep
Changes since 1.20: +30 -3
lines
Diff to previous 1.20 (colored)
Allow to detach wdc, atapibus, wd and cd.
Revision 1.20 / (download) - annotate - [select for diffs], Wed Sep 22 10:03:37 1999 UTC (12 years, 8 months ago) by enami
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
print newline.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Feb 19 21:49:43 1999 UTC (13 years, 3 months ago) by abs
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.18: +6 -1
lines
Diff to previous 1.18 (colored)
Add ID for IBM 'PCMCIA Portable CD-ROM Drive'. We only have one of these and it may be broken (it choked under Windows), but it at least now probes.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Dec 3 18:24:31 1998 UTC (13 years, 5 months ago) by bouyer
Branch: MAIN
CVS Tags: kenh-if-detach-base,
kenh-if-detach,
bouyer-ide-last-dist
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Rename pio_mode, etc ... to PIO_cap, etc ... for consistency with the ata_drive_datas struct. Suggested by Soren S. Jorvan.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Nov 22 21:58:50 1998 UTC (13 years, 6 months ago) by pk
Branch: MAIN
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored)
Remove unwanted inclusion of an isa header file.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Nov 21 15:41:42 1998 UTC (13 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.15: +4 -2
lines
Diff to previous 1.15 (colored)
in wdc_softc: access the per-channel data via a pointer array instead of an array of fixed-sized channel_softc elements. This way IDE controllers which more than 1 channel (pciide) can extend the channel data easily for private needs. To avoid the double dereference at runtime, change the argument of wdcstart() to the channel data pointer instead of the array index.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Nov 20 01:52:22 1998 UTC (13 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +47 -7
lines
Diff to previous 1.14 (colored)
Add support for power management and lazy interrupt establishment to PCMCIA IDE controllers (include PCMCIA flash cards).
Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 29 09:49:51 1998 UTC (13 years, 6 months ago) by enami
Branch: MAIN
CVS Tags: chs-ubc-base,
chs-ubc
Changes since 1.13: +77 -13
lines
Diff to previous 1.13 (colored)
- match if the function just probing is disk and its interface is ATA. - use product table only for the card which requires quirks or doesn't have disk device interface tuple.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Oct 29 09:42:45 1998 UTC (13 years, 6 months ago) by enami
Branch: MAIN
Changes since 1.12: +9 -9
lines
Diff to previous 1.12 (colored)
fix typo and some indentation.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Oct 12 16:09:22 1998 UTC (13 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.11: +26 -12
lines
Diff to previous 1.11 (colored)
Merge bouyer-ide
Revision 1.4.2.10 / (download) - annotate - [select for diffs], Mon Oct 12 14:33:40 1998 UTC (13 years, 7 months ago) by bouyer
Branch: bouyer-ide
CVS Tags: bouyer-ide-merge
Changes since 1.4.2.9: +2 -3
lines
Diff to previous 1.4.2.9 (colored) next main 1.5 (colored)
Sync with HEAD.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Oct 10 22:01:24 1998 UTC (13 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: bouyer-ide-base
Changes since 1.10: +2 -3
lines
Diff to previous 1.10 (colored)
Use pcmcia_io_free() where appropriate.
Revision 1.4.2.9 / (download) - annotate - [select for diffs], Fri Oct 2 19:37:22 1998 UTC (13 years, 7 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.8: +4 -2
lines
Diff to previous 1.4.2.8 (colored)
Cleanup a few error message, remove some dead code. Re-add a reset at end of attach, unless we have WDC_NO_EXTRA_RESETS. Add support for data32iot/data32ioh from -current: each controller pass WDC_CAPABILITY_DATA32 if they can do 32bit, and WDC_CAPABILITY_DATA16 if they can do 16bit. For controller that support both, the usual autodetect mechanism is still used.
Revision 1.4.2.8 / (download) - annotate - [select for diffs], Sun Sep 20 16:37:23 1998 UTC (13 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.7: +3 -2
lines
Diff to previous 1.4.2.7 (colored)
sync with HEAD
Revision 1.10 / (download) - annotate - [select for diffs], Fri Sep 18 14:43:58 1998 UTC (13 years, 8 months ago) by enami
Branch: MAIN
Changes since 1.9: +3 -2
lines
Diff to previous 1.9 (colored)
Use an appropriate value for wpp_quirk_flag.
Revision 1.4.2.7 / (download) - annotate - [select for diffs], Fri Sep 11 16:23:15 1998 UTC (13 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.6: +116 -25
lines
Diff to previous 1.4.2.6 (colored)
Sync with HEAD.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Sep 10 19:55:31 1998 UTC (13 years, 8 months ago) by kenh
Branch: MAIN
Changes since 1.8: +117 -25
lines
Diff to previous 1.8 (colored)
Reorganize the probe routine and add a quirk table. Much of this code comes from Enami Tsugutomo (enami@but-b.or.jp). Also add a couple more devices to the pcmcia devices table.
Revision 1.4.2.6 / (download) - annotate - [select for diffs], Fri Aug 21 16:34:49 1998 UTC (13 years, 9 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.5: +22 -20
lines
Diff to previous 1.4.2.5 (colored)
Sync with -current
Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 15 10:10:55 1998 UTC (13 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +22 -20
lines
Diff to previous 1.7 (colored)
Assign my copyrights to TNF.
Revision 1.4.2.5 / (download) - annotate - [select for diffs], Sat Jun 13 14:26:18 1998 UTC (13 years, 11 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.4: +1 -1
lines
Diff to previous 1.4.2.4 (colored)
Sync with HEAD.
Revision 1.4.2.4 / (download) - annotate - [select for diffs], Tue Jun 9 13:04:25 1998 UTC (13 years, 11 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.3: +1 -9
lines
Diff to previous 1.4.2.3 (colored)
Sync with trunk.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Jun 9 07:32:57 1998 UTC (13 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.6: +1 -9
lines
Diff to previous 1.6 (colored)
Nuke __BROKEN_INDIRECT_CONFIG.
Revision 1.4.2.3 / (download) - annotate - [select for diffs], Sat Jun 6 12:40:53 1998 UTC (13 years, 11 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.2: +9 -9
lines
Diff to previous 1.4.2.2 (colored)
Sync with HEAD.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 5 03:40:07 1998 UTC (13 years, 11 months ago) by enami
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
An oversight in previous commit.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jun 5 03:26:52 1998 UTC (13 years, 11 months ago) by enami
Branch: MAIN
Changes since 1.4: +9 -8
lines
Diff to previous 1.4 (colored)
- Don't print newline until pcmcia_io_map is called; it expects to write from middle of line. - Use SIMPLEQ_FIRST/NEXT macros.
Revision 1.4.2.2 / (download) - annotate - [select for diffs], Thu Jun 4 16:55:05 1998 UTC (13 years, 11 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4.2.1: +193 -0
lines
Diff to previous 1.4.2.1 (colored)
Commit changes to the IDE system in a branch. This allows a better separation between higth-level and low-level (i.e. registers read/write) and generalize the queue for all commands. This also add supports for IDE DMA.
Revision 1.4.2.1, Thu Jun 4 02:46:24 1998 UTC (13 years, 11 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.4: +0 -179
lines
FILE REMOVED
file wdc_pcmcia.c was added on branch bouyer-ide on 1998-06-04 16:55:05 +0000
Revision 1.4 / (download) - annotate - [select for diffs], Thu Jun 4 02:46:24 1998 UTC (13 years, 11 months ago) by enami
Branch: MAIN
Branch point for: bouyer-ide
Changes since 1.3: +1 -4
lines
Diff to previous 1.3 (colored)
No need to define WDDEBUG or undefine ATAPI_DEBUG_WDC here.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 25 17:43:27 1998 UTC (14 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.2: +7 -6
lines
Diff to previous 1.2 (colored)
Now works with the Digital Hinote Ultra Mobile Media CD-ROM
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 23 01:14:13 1998 UTC (14 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +17 -17
lines
Diff to previous 1.1 (colored)
Slight cleanup.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 19 19:49:03 1998 UTC (14 years, 4 months ago) by matt
Branch: MAIN
Initial support for Digital Mobile Media Adapter.