The NetBSD Project

CVS log for src/sys/arch/amiga/dev/siop.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / amiga / dev

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.71 / (download) - annotate - [select for diffs], Thu Apr 7 19:33:37 2022 UTC (23 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored) to selected 1.44.2.1 (colored)

fix various typos in comments.

Revision 1.69.20.1 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:31 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.69: +3 -5 lines
Diff to previous 1.69 (colored) next main 1.70 (colored) to selected 1.44.2.1 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.70 / (download) - annotate - [select for diffs], Sun Nov 10 21:16:22 2019 UTC (4 years, 4 months ago) by chs
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.69: +3 -5 lines
Diff to previous 1.69 (colored) to selected 1.44.2.1 (colored)

in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.

Revision 1.66.18.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:35:48 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.66.18.2: +0 -3 lines
Diff to previous 1.66.18.2 (colored) to branchpoint 1.66 (colored) next main 1.67 (colored) to selected 1.44.2.1 (colored)

update from HEAD

Revision 1.68.4.1 / (download) - annotate - [select for diffs], Thu Oct 30 12:14:37 2014 UTC (9 years, 5 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.68: +2 -5 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.44.2.1 (colored)

Pull up following revision(s) (requested by maxv in ticket #165):
	sys/arch/newsmips/stand/boot/netif_news.c: revision 1.9
	sys/arch/mvme68k/stand/installboot/installboot.c: revision 1.19
	sys/arch/arm/arm32/pmap.c: revision 1.300
	sys/arch/amiga/dev/siop2.c: revision 1.43
	sys/arch/amiga/amiga/disksubr.c: revision 1.62
	sys/arch/news68k/news68k/bus_space.c: revision 1.13
	sys/arch/amiga/dev/siop.c: revision 1.69
	sys/arch/x86/x86/x86_autoconf.c: revision 1.72
Remove dead code in various places under arch/.

Revision 1.69 / (download) - annotate - [select for diffs], Sun Sep 21 15:44:17 2014 UTC (9 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20190609, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.68: +2 -5 lines
Diff to previous 1.68 (colored) to selected 1.44.2.1 (colored)

remove dead code

Revision 1.66.18.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:43 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.66.18.1: +7 -2 lines
Diff to previous 1.66.18.1 (colored) to branchpoint 1.66 (colored) to selected 1.44.2.1 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.66.8.2 / (download) - annotate - [select for diffs], Thu May 22 11:39:29 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.66.8.1: +7 -2 lines
Diff to previous 1.66.8.1 (colored) to branchpoint 1.66 (colored) next main 1.67 (colored) to selected 1.44.2.1 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.67.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:44:55 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.67: +7 -2 lines
Diff to previous 1.67 (colored) next main 1.68 (colored) to selected 1.44.2.1 (colored)

sync with head

Revision 1.68 / (download) - annotate - [select for diffs], Wed Jan 22 00:25:16 2014 UTC (10 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.67: +7 -2 lines
Diff to previous 1.67 (colored) to selected 1.44.2.1 (colored)

gcc-4.8.x unused variable fixes

Revision 1.66.18.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:00:59 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.66: +45 -45 lines
Diff to previous 1.66 (colored) to selected 1.44.2.1 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.66.8.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:18:51 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.66: +45 -45 lines
Diff to previous 1.66 (colored) to selected 1.44.2.1 (colored)

sync with head

Revision 1.67 / (download) - annotate - [select for diffs], Sat Oct 27 17:17:31 2012 UTC (11 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.66: +45 -45 lines
Diff to previous 1.66 (colored) to selected 1.44.2.1 (colored)

split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.

Revision 1.65.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:49:21 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.65: +2 -4 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.44.2.1 (colored)

sync with head

Revision 1.66 / (download) - annotate - [select for diffs], Mon Dec 20 00:25:26 2010 UTC (13 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, uebayasi-xip-base7, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, 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-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.65: +2 -4 lines
Diff to previous 1.65 (colored) to selected 1.44.2.1 (colored)

Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits.  Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.

Revision 1.58.20.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:01 2010 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.58.20.1: +5 -3 lines
Diff to previous 1.58.20.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored) to selected 1.44.2.1 (colored)

sync with head

Revision 1.65 / (download) - annotate - [select for diffs], Fri Jan 29 19:56:41 2010 UTC (14 years, 2 months ago) by phx
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip
Branch point for: rmind-uvmplock
Changes since 1.64: +4 -2 lines
Diff to previous 1.64 (colored) to selected 1.44.2.1 (colored)

Define DCIAS() for amigappc.

Revision 1.64 / (download) - annotate - [select for diffs], Mon Oct 26 19:16:54 2009 UTC (14 years, 5 months ago) by cegger
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored) to selected 1.44.2.1 (colored)

kill extra whitespaces
reviewed by tsutsui@

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:16:10 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.61: +7 -7 lines
Diff to previous 1.61 (colored) next main 1.62 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

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

Revision 1.58.20.1 / (download) - annotate - [select for diffs], Mon May 4 08:10:35 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.58: +40 -10 lines
Diff to previous 1.58 (colored) to selected 1.44.2.1 (colored)

sync with head.

Revision 1.58.28.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:33:40 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.58.28.1: +7 -7 lines
Diff to previous 1.58.28.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Mar 18 17:06:42 2009 UTC (15 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, yamt-nfs-mp-base3, pre-softints, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jymxensuspend-base, MI-softints
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 (colored) to selected 1.44.2.1 (colored)

bcopy -> memcpy

Revision 1.62 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:09 2009 UTC (15 years ago) by cegger
Branch: MAIN
Changes since 1.61: +6 -6 lines
Diff to previous 1.61 (colored) to selected 1.44.2.1 (colored)

bzero -> memset

Revision 1.58.28.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:15:56 2009 UTC (15 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.58: +35 -5 lines
Diff to previous 1.58 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.58.16.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:27:50 2009 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.58: +35 -5 lines
Diff to previous 1.58 (colored) next main 1.59 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.58.30.2 / (download) - annotate - [select for diffs], Fri Jan 16 21:33:45 2009 UTC (15 years, 2 months ago) by bouyer
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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, 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.58.30.1: +30 -0 lines
Diff to previous 1.58.30.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored) to selected 1.44.2.1 (colored)

Pull up following revision(s) (requested by mhitch in ticket #256):
	sys/arch/amiga/dev/siop2.c: revision 1.33
	sys/arch/amiga/dev/siop.c: revision 1.61
For some reason lost in obscurity and time, I did not ever implement a
timeout capability to these drivers.  Apparently no one has ever had
scsi devices that failed to complete a scsi operation in some fashion,
or at least no one has reported it as best I can remember.  I've just
run into this situation and figured out that one disk would fail to
complete an I/O transaction and never timed out.  Add the appropriate
timeout function to reset the controller and restart things.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Jan 10 19:10:50 2009 UTC (15 years, 2 months ago) by mhitch
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.60: +32 -2 lines
Diff to previous 1.60 (colored) to selected 1.44.2.1 (colored)

For some reason lost in obscurity and time, I did not ever implement a
timeout capability to these drivers.  Apparently no one has ever had
scsi devices that failed to complete a scsi operation in some fashion,
or at least no one has reported it as best I can remember.  I've just
run into this situation and figured out that one disk would fail to
complete an I/O transaction and never timed out.  Add the appropriate
timeout function to reset the controller and restart things.

Revision 1.60 / (download) - annotate - [select for diffs], Wed Dec 17 20:51:31 2008 UTC (15 years, 3 months ago) by cegger
Branch: MAIN
Changes since 1.59: +4 -4 lines
Diff to previous 1.59 (colored) to selected 1.44.2.1 (colored)

kill MALLOC and FREE macros.

Revision 1.58.30.1 / (download) - annotate - [select for diffs], Sat Dec 13 21:25:47 2008 UTC (15 years, 3 months ago) by bouyer
Branch: netbsd-5
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 (colored) to selected 1.44.2.1 (colored)

Pull up following revision(s) (requested by mhitch in ticket #175):
	sys/arch/amiga/dev/siop.c: revision 1.59
	sys/arch/amiga/dev/siop2.c: revision 1.31
Deal with unrecognized SCSI message byte - restart script to clear the
ACK.  No longer hangs the driver when an unhandled message byte is seen.

Revision 1.54.14.2 / (download) - annotate - [select for diffs], Sat Dec 13 21:00:34 2008 UTC (15 years, 3 months ago) by bouyer
Branch: netbsd-4
Changes since 1.54.14.1: +1 -1 lines
Diff to previous 1.54.14.1 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored) to selected 1.44.2.1 (colored)

Pull up following revision(s) (requested by mhitch in ticket #1247):
	sys/arch/amiga/dev/siop.c: revision 1.59
	sys/arch/amiga/dev/siop2.c: revision 1.31
Deal with unrecognized SCSI message byte - restart script to clear the
ACK.  No longer hangs the driver when an unhandled message byte is seen.

Revision 1.58.26.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:00 2008 UTC (15 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 (colored) next main 1.59 (colored) to selected 1.44.2.1 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Dec 8 22:05:13 2008 UTC (15 years, 3 months ago) by mhitch
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 (colored) to selected 1.44.2.1 (colored)

Deal with unrecognized SCSI message byte - restart script to clear the
ACK.  No longer hangs the driver when an unhandled message byte is seen.

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:14:41 2007 UTC (16 years, 4 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) next main 1.58 (colored) to selected 1.44.2.1 (colored)

sync with HEAD

Revision 1.58 / (download) - annotate - [select for diffs], Wed Oct 17 19:53:17 2007 UTC (16 years, 5 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, netbsd-5-base, mjf-devfs-base, mjf-devfs, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-dm-base1, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, netbsd-5, mjf-devfs2, haad-dm
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.44.2.1 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.55.2.2 / (download) - annotate - [select for diffs], Tue Oct 9 13:37:24 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.55.2.1: +7 -6 lines
Diff to previous 1.55.2.1 (colored) to branchpoint 1.55 (colored) next main 1.56 (colored) to selected 1.44.2.1 (colored)

Sync with head.

Revision 1.55.10.2 / (download) - annotate - [select for diffs], Wed Oct 3 19:22:26 2007 UTC (16 years, 5 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.55.10.1: +7 -6 lines
Diff to previous 1.55.10.1 (colored) to branchpoint 1.55 (colored) next main 1.56 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD

Revision 1.56.8.1 / (download) - annotate - [select for diffs], Mon Sep 3 16:47:12 2007 UTC (16 years, 6 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.56: +7 -6 lines
Diff to previous 1.56 (colored) next main 1.57 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.52.2.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:22:57 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.52.2.1: +18 -17 lines
Diff to previous 1.52.2.1 (colored) to branchpoint 1.52 (colored) next main 1.53 (colored) to selected 1.44.2.1 (colored)

sync with head.

Revision 1.56.4.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:18:22 2007 UTC (16 years, 6 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.56: +7 -6 lines
Diff to previous 1.56 (colored) next main 1.57 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Aug 20 19:23:51 2007 UTC (16 years, 7 months ago) by is
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, bouyer-xenamd64
Branch point for: matt-armv6
Changes since 1.56: +7 -6 lines
Diff to previous 1.56 (colored) to selected 1.44.2.1 (colored)

First part of amigappc support patches by Frank Wille.

Revision 1.55.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 19:57:52 2007 UTC (16 years, 8 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) next main 1.56 (colored) to selected 1.44.2.1 (colored)

Sync with head.

Revision 1.54.20.1 / (download) - annotate - [select for diffs], Mon Jun 4 01:54:15 2007 UTC (16 years, 9 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored) next main 1.55 (colored) to selected 1.44.2.1 (colored)

Update to today's netbsd-4.

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Sun May 27 12:27:04 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) to selected 1.44.2.1 (colored)

Sync with head.

Revision 1.54.14.1 / (download) - annotate - [select for diffs], Wed May 23 22:58:24 2007 UTC (16 years, 10 months ago) by riz
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-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, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored) to selected 1.44.2.1 (colored)

Pull up following revision(s) (requested by mhitch in ticket #658):
	sys/arch/amiga/dev/siop2.c: revision 1.28
	sys/arch/amiga/dev/siop.c: revision 1.56
Fix warnings with DEBUG enabled.

Revision 1.55.10.1 / (download) - annotate - [select for diffs], Tue May 22 17:26:36 2007 UTC (16 years, 10 months ago) by matt
Branch: ppcoea-renovation
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) to selected 1.44.2.1 (colored)

Update to HEAD.

Revision 1.54.16.2 / (download) - annotate - [select for diffs], Thu May 17 13:40:52 2007 UTC (16 years, 10 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.54.16.1: +4 -4 lines
Diff to previous 1.54.16.1 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored) to selected 1.44.2.1 (colored)

sync with head.

Revision 1.56 / (download) - annotate - [select for diffs], Sun May 13 19:24:20 2007 UTC (16 years, 10 months ago) by mhitch
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, jmcneill-pm
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) to selected 1.44.2.1 (colored)

Fix warnings with DEBUG enabled.

Revision 1.54.16.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:46:45 2007 UTC (17 years ago) by rmind
Branch: yamt-idlelwp
Changes since 1.54: +13 -13 lines
Diff to previous 1.54 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Mar 4 05:59:27 2007 UTC (17 years ago) by christos
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.54: +13 -13 lines
Diff to previous 1.54 (colored) to selected 1.44.2.1 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.53.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:37:30 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) next main 1.54 (colored) to selected 1.44.2.1 (colored)

sync with head

Revision 1.52.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:48:26 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored) to selected 1.44.2.1 (colored)

sync with head.

Revision 1.53.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:37:13 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) next main 1.54 (colored) to selected 1.44.2.1 (colored)

Sync with head.

Revision 1.53.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 02:31:59 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) next main 1.54 (colored) to selected 1.44.2.1 (colored)

sync with head - hopefully this will work

Revision 1.53.8.1 / (download) - annotate - [select for diffs], Mon Mar 13 09:06:52 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) next main 1.54 (colored) to selected 1.44.2.1 (colored)

sync with head.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Mar 8 23:46:22 2006 UTC (18 years ago) by lukem
Branch: MAIN
CVS Tags: 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, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, peter-altq-base, peter-altq, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp, wrstuden-fixsa, netbsd-4
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) to selected 1.44.2.1 (colored)

Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.
Add a space between numbers and Hz unit.

Revision 1.53 / (download) - annotate - [select for diffs], Sun Dec 11 12:16:28 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, elad-kernelauth
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.44.2.1 (colored)

merge ktrace-lwp.

Revision 1.49.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 13:51:36 2005 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.49.2.3: +13 -10 lines
Diff to previous 1.49.2.3 (colored) next main 1.50 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD. Here we go again...

Revision 1.52 / (download) - annotate - [select for diffs], Mon Jun 13 21:34:17 2005 UTC (18 years, 9 months ago) by jmc
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.51: +13 -10 lines
Diff to previous 1.51 (colored) to selected 1.44.2.1 (colored)

Fix a ton of const/volatile issues shown with new warning flags

Revision 1.49.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:12:32 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.49.2.2: +2 -2 lines
Diff to previous 1.49.2.2 (colored) to selected 1.44.2.1 (colored)

Fix the sync with head I botched.

Revision 1.49.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:31:34 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.49.2.1: +0 -0 lines
Diff to previous 1.49.2.1 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD.

Revision 1.49.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:31:54 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.49: +32 -8 lines
Diff to previous 1.49 (colored) to selected 1.44.2.1 (colored)

Sync with HEAD

Revision 1.51 / (download) - annotate - [select for diffs], Sun Mar 28 18:59:39 2004 UTC (20 years ago) by mhitch
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, 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, 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-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.50: +12 -20 lines
Diff to previous 1.50 (colored) to selected 1.44.2.1 (colored)

Remove license clauses 3 and 4 in my licenses.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Aug 7 16:26:44 2003 UTC (20 years, 7 months ago) by agc
Branch: MAIN
Changes since 1.49: +35 -3 lines
Diff to previous 1.49 (colored) to selected 1.44.2.1 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Jun 18 08:58:36 2003 UTC (20 years, 9 months ago) by drochner
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.48: +2 -3 lines
Diff to previous 1.48 (colored) to selected 1.44.2.1 (colored)

don't #include <sys/dkstat.h> where it is (appearently) unused

Revision 1.48 / (download) - annotate - [select for diffs], Tue Apr 1 21:26:32 2003 UTC (21 years ago) by thorpej
Branch: MAIN
Changes since 1.47: +6 -3 lines
Diff to previous 1.47 (colored) to selected 1.44.2.1 (colored)

Use PAGE_SIZE rather than NBPG.

Revision 1.44.2.2 / (download) - annotate - [select for diffs], Sat Mar 16 15:55:52 2002 UTC (22 years ago) by jdolecek
Branch: kqueue
Changes since 1.44.2.1: +5 -2 lines
Diff to previous 1.44.2.1 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

Catch up with -current.

Revision 1.44.8.2 / (download) - annotate - [select for diffs], Thu Feb 28 04:07:00 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.44.8.1: +1643 -0 lines
Diff to previous 1.44.8.1 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored) to selected 1.44.2.1 (colored)

Catch up to -current.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Feb 24 15:20:05 2002 UTC (22 years, 1 month ago) by is
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Changes since 1.46: +5 -2 lines
Diff to previous 1.46 (colored) to selected 1.44.2.1 (colored)

remove unused prototype (a duplicate with a typing error)

Revision 1.44.2.1 / (download) - annotate - [selected], Mon Feb 11 20:07:07 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.44: +42 -68 lines
Diff to previous 1.44 (colored)

Sync w/ -current.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Jan 28 09:57:03 2002 UTC (22 years, 2 months ago) by aymeric
Branch: MAIN
Changes since 1.45: +4 -1 lines
Diff to previous 1.45 (colored) to selected 1.44.2.1 (colored)

add __KERNEL_RCSID as suggested by Luke Mewburn

Revision 1.45 / (download) - annotate - [select for diffs], Sat Jan 26 13:41:00 2002 UTC (22 years, 2 months ago) by aymeric
Branch: MAIN
Changes since 1.44: +39 -68 lines
Diff to previous 1.44 (colored) to selected 1.44.2.1 (colored)

- ANSIfy
- remove some trailing spaces/tabs
- minor style nits

Revision 1.43.14.1 / (download) - annotate - [select for diffs], Thu Jun 21 18:47:44 2001 UTC (22 years, 9 months ago) by nathanw
Changes since 1.43: +106 -121 lines
Diff to previous 1.43 (colored) next main 1.44 (colored) to selected 1.44.2.1 (colored)

Catch up to -current.

Revision 1.44.8.1, Wed Apr 25 17:53:09 2001 UTC (22 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.44: +0 -1666 lines
FILE REMOVED

file siop.c was added on branch nathanw_sa on 2002-02-28 04:07:00 +0000

Revision 1.44 / (download) - annotate - [select for diffs], Wed Apr 25 17:53:09 2001 UTC (22 years, 11 months ago) by bouyer
Branch: MAIN
CVS Tags: 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: nathanw_sa, kqueue
Changes since 1.43: +106 -121 lines
Diff to previous 1.43 (colored) to selected 1.44.2.1 (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.43.2.4 / (download) - annotate - [select for diffs], Mon Apr 23 19:05:39 2001 UTC (22 years, 11 months ago) by is
Branch: thorpej_scsipi
Changes since 1.43.2.3: +2 -2 lines
Diff to previous 1.43.2.3 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored) to selected 1.44.2.1 (colored)

Shouldn't the compiler warn about uninitialized variables?

Revision 1.43.2.3 / (download) - annotate - [select for diffs], Thu Mar 29 09:57:41 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.43.2.2: +9 -9 lines
Diff to previous 1.43.2.2 (colored) to branchpoint 1.43 (colored) to selected 1.44.2.1 (colored)

Make these pass a compile test on i386.

Revision 1.43.2.2 / (download) - annotate - [select for diffs], Thu Mar 29 09:02:56 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.43.2.1: +8 -41 lines
Diff to previous 1.43.2.1 (colored) to branchpoint 1.43 (colored) to selected 1.44.2.1 (colored)

Port to thorpej_scsipi.

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 19:58:42 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.43: +97 -79 lines
Diff to previous 1.43 (colored) to selected 1.44.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.

I updated the amiga SCSI drivers, but completely untested yet (may not even
compile)

Revision 1.43 / (download) - annotate - [select for diffs], Thu Sep 30 22:59:53 1999 UTC (24 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase
Branch point for: thorpej_scsipi
Changes since 1.42: +10 -9 lines
Diff to previous 1.42 (colored) to selected 1.44.2.1 (colored)

Update for SCSIPI changes.

Revision 1.42 / (download) - annotate - [select for diffs], Mon Sep 6 21:50:48 1999 UTC (24 years, 6 months ago) by is
Branch: MAIN
Changes since 1.41: +4 -1 lines
Diff to previous 1.41 (colored) to selected 1.44.2.1 (colored)

Switch to cacheops. This closes PR 1960.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Mar 28 19:30:07 1999 UTC (25 years ago) by is
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.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.44.2.1 (colored)

The "Phase mismatch, REQ not asserted" error happens on one of my disks
a few times a day. As the driver and system always recovers, when typing
a few c-ontinues, I think not entering the Debugger() won't hurt.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Mar 26 22:50:22 1999 UTC (25 years ago) by mhitch
Branch: MAIN
Changes since 1.39: +56 -29 lines
Diff to previous 1.39 (colored) to selected 1.44.2.1 (colored)

More 53c770 stuff:  update 53c720/770 register defines and use them in
siop2.c.  Add wide negotiation and Ultra support.  Modify siop.c to match
the siop2.c sync negotiation changes.  The CyberStorm MKIII driver now
supports 15 targets.  Remove some old table-driven sync rate stuff from
the original Zeus driver.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Jul 4 22:18:17 1998 UTC (25 years, 9 months ago) by jonathan
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.38: +3 -1 lines
Diff to previous 1.38 (colored) to selected 1.44.2.1 (colored)

defopt DDB.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Nov 27 22:43:44 1997 UTC (26 years, 4 months ago) by mhitch
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.44.2.1 (colored)

delay() is using calculated timing, so correct the delay during polled
SCSI wait to get a more accurate timeout.

Revision 1.36.2.1 / (download) - annotate - [select for diffs], Wed Aug 27 21:45:31 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.36: +51 -45 lines
Diff to previous 1.36 (colored) next main 1.37 (colored) to selected 1.44.2.1 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Aug 27 11:23:21 1997 UTC (26 years, 7 months ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, marc-pcmcia-base
Changes since 1.36: +51 -45 lines
Diff to previous 1.36 (colored) to selected 1.44.2.1 (colored)

Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.

Revision 1.35.8.2 / (download) - annotate - [select for diffs], Wed Jul 30 16:23:01 1997 UTC (26 years, 8 months ago) by bouyer
Branch: bouyer-scsipi
Changes since 1.35.8.1: +2 -2 lines
Diff to previous 1.35.8.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored) to selected 1.44.2.1 (colored)

Sync with trunk.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Jul 26 22:07:54 1997 UTC (26 years, 8 months ago) by is
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.44.2.1 (colored)

Lowering spl when doing disk I/O below splbio() isnt recommended.

Revision 1.35.8.1 / (download) - annotate - [select for diffs], Tue Jul 1 17:33:32 1997 UTC (26 years, 9 months ago) by bouyer
Branch: bouyer-scsipi
Changes since 1.35: +51 -45 lines
Diff to previous 1.35 (colored) to selected 1.44.2.1 (colored)

Updates for new scsipi subsystem. Actally known to work on i386 and sparc.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Oct 13 03:07:34 1996 UTC (27 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-setroot, mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Branch point for: bouyer-scsipi
Changes since 1.34: +102 -102 lines
Diff to previous 1.34 (colored) to selected 1.44.2.1 (colored)

backout previous kprintf change

Revision 1.34 / (download) - annotate - [select for diffs], Thu Oct 10 23:56:35 1996 UTC (27 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.33: +102 -102 lines
Diff to previous 1.33 (colored) to selected 1.44.2.1 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.33 / (download) - annotate - [select for diffs], Sun May 12 02:26:26 1996 UTC (27 years, 10 months ago) by mhitch
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.32: +1 -8 lines
Diff to previous 1.32 (colored) to selected 1.44.2.1 (colored)

Remove old-style disk instrumentation now that iostat, systat, and
vmstat are fixed.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Apr 28 06:28:24 1996 UTC (27 years, 11 months ago) by mhitch
Branch: MAIN
Changes since 1.31: +12 -7 lines
Diff to previous 1.31 (colored) to selected 1.44.2.1 (colored)

Correct check for NULL pointer references in siop_scsidone().
Only call Debugger() if DDB is defined.
If the wait for reselect is interrupted and sc_nexus was NULL, only
print the debug message if DEBUG is defined.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Apr 23 22:53:31 1996 UTC (27 years, 11 months ago) by veego
Branch: MAIN
Changes since 1.30: +7 -5 lines
Diff to previous 1.30 (colored) to selected 1.44.2.1 (colored)

Added some ifdef's for RETINA_SPEED_HACK
Argh, why is a fuction from the RetinaZ2 console driver in the console
driver for the RetinaZ3 ? Fixed.
Fixed some warnings from -Wall if you don't use -DDEBUG

Revision 1.30 / (download) - annotate - [select for diffs], Sun Apr 21 21:12:35 1996 UTC (27 years, 11 months ago) by veego
Branch: MAIN
Changes since 1.29: +67 -58 lines
Diff to previous 1.29 (colored) to selected 1.44.2.1 (colored)

- Cleanup for -Wall and -Wstrict-prototypes
- Added support for multiple floppy drives
- CyberVision64:
        - has now a real console mode
        - another bugfix for boards with the new S3 chip
- Ariadne:
        - fixed crashes with aeput (mbuf failure)

Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 15 22:11:15 1996 UTC (28 years ago) by mhitch
Branch: MAIN
Changes since 1.28: +35 -19 lines
Diff to previous 1.28 (colored) to selected 1.44.2.1 (colored)

Correct 53c710 initialization for the A4000T.  Remove the A4000T probe
debugging output.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Feb 3 18:47:07 1996 UTC (28 years, 2 months ago) by chuck
Branch: MAIN
Changes since 1.27: +15 -5 lines
Diff to previous 1.27 (colored) to selected 1.44.2.1 (colored)

Ensure siop_acb alignment via malloc rather than let alignment depend
on the size of MI data structures that come before it in the softc.
Chip will not function properly if alignment is wrong.  (as per OpenBSD)
Detected and fixed by: Chuck Cranor <chuck@ccrc.wustl.edu>
                and Michael L Hitch <osymh@gemini.oscs.montana.edu>

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jan 7 22:01:58 1996 UTC (28 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.26: +6 -2 lines
Diff to previous 1.26 (colored) to selected 1.44.2.1 (colored)

New generic disk framework.  Highlights:

	- New metrics handling.  Metrics are now kept in the new
	  `struct disk'.  Busy time is now stored as a timeval, and
	  transfer count in bytes.

	- Storage for disklabels is now dynamically allocated, so that
	  the size of the disk structure is not machine-dependent.

	- Several new functions for attaching and detaching disks, and
	  handling metrics calculation.

Old-style instrumentation is still supported in drivers that did it before.
However, old-style instrumentation is being deprecated, and will go away
once the userland utilities are updated for the new framework.

For usage and architectural details, see the forthcoming disk(9) manual
page.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Nov 30 00:57:23 1995 UTC (28 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.25: +19 -1 lines
Diff to previous 1.25 (colored) to selected 1.44.2.1 (colored)

merge in changes from 1.1 release branch

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Fri Nov 24 07:51:23 1995 UTC (28 years, 4 months ago) by chopps
Branch: netbsd-1-1
CVS Tags: netbsd-1-1-RELEASE, netbsd-1-1-PATCH001
Changes since 1.25: +19 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.44.2.1 (colored)

add sync flag to booter and use in scsi devs instead of binpatch

Revision 1.25 / (download) - annotate - [select for diffs], Fri Sep 29 13:52:04 1995 UTC (28 years, 6 months ago) by chopps
Branch: MAIN
CVS Tags: netbsd-1-1-base
Branch point for: netbsd-1-1
Changes since 1.24: +3 -2 lines
Diff to previous 1.24 (colored) to selected 1.44.2.1 (colored)

move 040 to hp300 style, use new MI lance ethernet driver
a few minor fixes WRT prototypes.
if_le from Charles rest from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.24 / (download) - annotate - [select for diffs], Sat Sep 16 16:11:29 1995 UTC (28 years, 6 months ago) by chopps
Branch: MAIN
Changes since 1.23: +186 -30 lines
Diff to previous 1.23 (colored) to selected 1.44.2.1 (colored)

Add minimal dumpfile support.
Fix a bug in pt_enter_ptpage which caused MMU faults on low-mem conditions.
Change siop drivers to better handle sync.
Remove diag. done for ide -- its redundant as the ROM does similar.
fixed ite_filter to not panic if typing before the device is fully setup
All thanks to osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.23 / (download) - annotate - [select for diffs], Fri Aug 18 15:28:08 1995 UTC (28 years, 7 months ago) by chopps
Branch: MAIN
Changes since 1.22: +725 -545 lines
Diff to previous 1.22 (colored) to selected 1.44.2.1 (colored)

SCSI disconnects: siop from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
and sbic from "Eduardo E. Horvath eeh@btr.com" <eeh@btr.btr.com>

Other cleanup (remove cpu040) and enabling IVS A500 support
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.22 / (download) - annotate - [select for diffs], Sat Aug 12 20:30:55 1995 UTC (28 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.21: +16 -15 lines
Diff to previous 1.21 (colored) to selected 1.44.2.1 (colored)

minphys() functions really should return void.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 26 14:30:53 1995 UTC (28 years, 8 months ago) by chopps
Branch: MAIN
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored) to selected 1.44.2.1 (colored)

fix minphys routine to match others

Revision 1.20 / (download) - annotate - [select for diffs], Sun Feb 12 19:19:28 1995 UTC (29 years, 1 month ago) by chopps
Branch: MAIN
Changes since 1.19: +321 -298 lines
Diff to previous 1.19 (colored) to selected 1.44.2.1 (colored)

Many changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
Now use amiga HW for soft interrupts, non-contig options (2 or many chunks),
interrupt handler lists, 4066 ethernet, 1291 scsi, option to defer level 6
interrupts to level 4 (deal with icky built-in serial port)

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 5 07:22:48 1995 UTC (29 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.18: +6 -18 lines
Diff to previous 1.18 (colored) to selected 1.44.2.1 (colored)

catchup with scsi changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.18 / (download) - annotate - [select for diffs], Wed Dec 28 09:25:55 1994 UTC (29 years, 3 months ago) by chopps
Branch: MAIN
Changes since 1.17: +435 -388 lines
Diff to previous 1.17 (colored) to selected 1.44.2.1 (colored)

consolidate the zbusses. le support for multiple tx buffs and full use of 32k
RAM. AGA dbl PAL mode added for console. Many changes to siop--most not
yet done. All from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 26 02:04:56 1994 UTC (29 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored) to selected 1.44.2.1 (colored)

new RCS ID format.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Mon Jul 18 08:25:21 1994 UTC (29 years, 8 months ago) by cgd
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.44.2.1 (colored)

 update from trunk, per chopps

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Mon Jul 18 08:06:41 1994 UTC (29 years, 8 months ago) by chopps
Branch: netbsd-1-0
Changes since 1.16.2.1: +1187 -0 lines
Diff to previous 1.16.2.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored) to selected 1.44.2.1 (colored)

fix so it compiles without DEBUG.

Revision 1.16.2.1, Mon Jul 18 08:06:40 1994 UTC (29 years, 8 months ago) by chopps
Branch: netbsd-1-0
Changes since 1.16: +0 -1187 lines
FILE REMOVED

file siop.c was added on branch netbsd-1-0 on 1994-07-18 08:06:41 +0000

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jul 18 08:06:40 1994 UTC (29 years, 8 months ago) by chopps
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Branch point for: netbsd-1-0
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored) to selected 1.44.2.1 (colored)

fix so it compiles without DEBUG.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jun 27 04:56:29 1994 UTC (29 years, 9 months ago) by chopps
Branch: MAIN
Changes since 1.14: +28 -14 lines
Diff to previous 1.14 (colored) to selected 1.44.2.1 (colored)

some fixes from Michael

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jun 22 16:20:53 1994 UTC (29 years, 9 months ago) by chopps
Branch: MAIN
Changes since 1.13: +143 -128 lines
Diff to previous 1.13 (colored) to selected 1.44.2.1 (colored)

cleanup from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jun 14 01:01:56 1994 UTC (29 years, 9 months ago) by chopps
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.44.2.1 (colored)

remove dumb comment of mine.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 14 00:59:10 1994 UTC (29 years, 9 months ago) by chopps
Branch: MAIN
Changes since 1.11: +54 -26 lines
Diff to previous 1.11 (colored) to selected 1.44.2.1 (colored)

don't flush cache on context switches for 040's, reduce flushing
on dma operations.  code from me and Michael Hitch

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 13 08:13:06 1994 UTC (29 years, 9 months ago) by chopps
Branch: MAIN
Changes since 1.10: +11 -7 lines
Diff to previous 1.10 (colored) to selected 1.44.2.1 (colored)

some cleanup and various fixes for new fs code. plus some general
fixes from from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.10 / (download) - annotate - [select for diffs], Sun May 22 07:22:33 1994 UTC (29 years, 10 months ago) by chopps
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.44.2.1 (colored)

an ide driver and hack reload device to do symbols.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.9 / (download) - annotate - [select for diffs], Thu May 12 06:43:12 1994 UTC (29 years, 10 months ago) by chopps
Branch: MAIN
Changes since 1.8: +5 -1 lines
Diff to previous 1.8 (colored) to selected 1.44.2.1 (colored)

ifdef out use of scsi_xfer->req_sense_length for now..

Revision 1.8 / (download) - annotate - [select for diffs], Thu May 12 05:57:23 1994 UTC (29 years, 10 months ago) by chopps
Branch: MAIN
Changes since 1.7: +400 -612 lines
Diff to previous 1.7 (colored) to selected 1.44.2.1 (colored)

update from osymh@gemini.oscs.montana.edu (Michael L. Hitch) add support
for zthreebus siop scsi drivers and better machine recocgnition.

Revision 1.7 / (download) - annotate - [select for diffs], Sun May 8 05:53:47 1994 UTC (29 years, 10 months ago) by chopps
Branch: MAIN
Changes since 1.6: +4 -43 lines
Diff to previous 1.6 (colored) to selected 1.44.2.1 (colored)

resistance is futile, you will be assimilated.
amiga goes: config.new *and* /sys/scsi.
clock code coerced into a single .c file adding an accurate usec delay().
disklabel.c updated to DTRT, code to write RDB's to be added soon.
sbic (old scsi) converted over to new scsi and config this covers about
90% of users.  Other drivers soon.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Feb 28 06:06:30 1994 UTC (30 years, 1 month ago) by chopps
Branch: MAIN
Changes since 1.5: +21 -22 lines
Diff to previous 1.5 (colored) to selected 1.44.2.1 (colored)

Michael Hitches patch applied for misc things, limited 5380 support.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 21 06:30:44 1994 UTC (30 years, 1 month ago) by chopps
Branch: MAIN
Changes since 1.4: +14 -4 lines
Diff to previous 1.4 (colored) to selected 1.44.2.1 (colored)

fixed a couple minor bugs in con code for ite. added floptical support in
sd.c (based on patch from Andreas E. Heitman).

Revision 1.4 / (download) - annotate - [select for diffs], Sun Feb 13 21:11:03 1994 UTC (30 years, 1 month ago) by chopps
Branch: MAIN
Changes since 1.3: +12 -12 lines
Diff to previous 1.3 (colored) to selected 1.44.2.1 (colored)

cleaned up include's relocated grf/* stuf to grfabs*.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 11 07:02:18 1994 UTC (30 years, 1 month ago) by chopps
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored) to selected 1.44.2.1 (colored)

Add missing Id's

Revision 1.2 / (download) - annotate - [select for diffs], Tue Feb 1 11:52:35 1994 UTC (30 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.1: +45 -29 lines
Diff to previous 1.1 (colored) to selected 1.44.2.1 (colored)

SCSI re-org, and misc. cleanup of compiler warnings.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jan 26 21:06:20 1994 UTC (30 years, 2 months ago) by mw
Branch: MAIN
Diff to selected 1.44.2.1 (colored)

Integrate recent changes done to the amiga branch. Includes support
for the '40.
Support for more scsi controllers (zeus, magnum)
Support for more tapes (in st.c)
New custom chip console code integrated.

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>