The NetBSD Project

CVS log for src/sys/arch/mac68k/dev/adb_direct.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.70 / (download) - annotate - [select for diffs], Fri Feb 9 18:20:00 2024 UTC (2 weeks, 2 days ago) by andvar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.69: +3 -3 lines
Diff to previous 1.69 (colored)

s/anthing/anything/ and s/be to/too/ in comments.

Revision 1.69 / (download) - annotate - [select for diffs], Thu Sep 21 09:31:49 2023 UTC (5 months ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Changes since 1.68: +3 -3 lines
Diff to previous 1.68 (colored)

s/ for for / for / in comment.

Revision 1.67.20.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:27 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.67: +2 -3 lines
Diff to previous 1.67 (colored) next main 1.68 (colored)

Sync with HEAD

Revision 1.67.18.1 / (download) - annotate - [select for diffs], Fri Jan 18 08:50:18 2019 UTC (5 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.67: +2 -3 lines
Diff to previous 1.67 (colored) next main 1.68 (colored)

Synch with HEAD

Revision 1.68 / (download) - annotate - [select for diffs], Tue Jan 8 19:41:09 2019 UTC (5 years, 1 month ago) by jdolecek
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, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, 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-10-base, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, isaki-audio2-base, isaki-audio2, 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, bouyer-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.67: +2 -3 lines
Diff to previous 1.67 (colored)

no need to include <machine/param.h> if <sys/param.h> already included

Revision 1.63.48.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:24 2017 UTC (6 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.63.48.1: +1 -1 lines
Diff to previous 1.63.48.1 (colored) to branchpoint 1.63 (colored) next main 1.64 (colored)

update from HEAD

Revision 1.67 / (download) - annotate - [select for diffs], Sat Oct 18 08:33:25 2014 UTC (9 years, 4 months ago) by snj
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, 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-base, 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, 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-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, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.66: +3 -3 lines
Diff to previous 1.66 (colored)

src is too big these days to tolerate superfluous apostrophes.  It's
"its", people!

Revision 1.63.48.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:11 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.63: +6 -5 lines
Diff to previous 1.63 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.63.38.1 / (download) - annotate - [select for diffs], Thu May 22 11:39:56 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.63: +8 -7 lines
Diff to previous 1.63 (colored) next main 1.64 (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.63.54.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:16 2014 UTC (9 years, 9 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.63: +8 -7 lines
Diff to previous 1.63 (colored) next main 1.64 (colored)

sync with head

Revision 1.66 / (download) - annotate - [select for diffs], Fri Oct 25 21:19:56 2013 UTC (10 years, 4 months ago) by martin
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-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, 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, netbsd-7
Changes since 1.65: +3 -3 lines
Diff to previous 1.65 (colored)

Mark potentially unused variable

Revision 1.65 / (download) - annotate - [select for diffs], Sat Oct 19 16:19:13 2013 UTC (10 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.64: +4 -2 lines
Diff to previous 1.64 (colored)

Make sure we don't accidently pass an unsolicited packet as "ack only"
(which would dereference unitialized pointers)

Revision 1.64 / (download) - annotate - [select for diffs], Fri Oct 18 18:38:49 2013 UTC (10 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.63: +5 -6 lines
Diff to previous 1.63 (colored)

Remove set but unused variables.

Revision 1.60.14.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:22 2008 UTC (15 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.60.14.1: +1 -1 lines
Diff to previous 1.60.14.1 (colored) to branchpoint 1.60 (colored) next main 1.61 (colored)

Sync with HEAD.

Revision 1.63 / (download) - annotate - [select for diffs], Fri Apr 4 09:16:59 2008 UTC (15 years, 10 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, 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, netbsd-5-base, 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, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, khorben-n900, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 (colored)

adb_read_date_time: remove an unused variable.

Revision 1.60.14.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:20 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.60: +22 -15 lines
Diff to previous 1.60 (colored)

Sync with HEAD.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Apr 3 05:03:23 2008 UTC (15 years, 10 months ago) by scottr
Branch: MAIN
Changes since 1.61: +18 -26 lines
Diff to previous 1.61 (colored)

Factor out ADB spin-wait timeout loop, and use it for synchronous
operations to access the PRAM RTC, etc. in the IIsi and Cuda cases.
Thanks to Martin Husemann for pointing out the flaw.

This is a slightly more thorough workaround for the issue Martin found
in PR 37611, as it affected more than just adb_read_date_time().

Revision 1.61 / (download) - annotate - [select for diffs], Tue Apr 1 12:02:52 2008 UTC (15 years, 10 months ago) by martin
Branch: MAIN
Changes since 1.60: +22 -7 lines
Diff to previous 1.60 (colored)

Add timeout to busy loops waiting for ADB command completition.
Turns the hard hang in PR port-mac68k/37611 into a warning.

Revision 1.58.10.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:47:04 2008 UTC (16 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.58.10.1: +5 -4 lines
Diff to previous 1.58.10.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)

sync with HEAD

Revision 1.58.8.1 / (download) - annotate - [select for diffs], Sun Dec 9 19:35:30 2007 UTC (16 years, 2 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.58: +5 -4 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

Sync with HEAD.

Revision 1.59.2.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:17:17 2007 UTC (16 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.59: +5 -4 lines
Diff to previous 1.59 (colored) next main 1.60 (colored)

Sync with HEAD.

Revision 1.51.2.5 / (download) - annotate - [select for diffs], Fri Dec 7 17:25:11 2007 UTC (16 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.51.2.4: +5 -4 lines
Diff to previous 1.51.2.4 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored)

sync with head

Revision 1.57.2.2 / (download) - annotate - [select for diffs], Mon Dec 3 18:37:09 2007 UTC (16 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.57.2.1: +5 -4 lines
Diff to previous 1.57.2.1 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored)

Sync with HEAD.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Dec 3 15:33:52 2007 UTC (16 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, 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, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.59: +5 -4 lines
Diff to previous 1.59 (colored)

Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

Revision 1.58.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:18:16 2007 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

sync with HEAD

Revision 1.59 / (download) - annotate - [select for diffs], Wed Oct 17 19:55:13 2007 UTC (16 years, 4 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: mjf-devfs
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (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.57.10.1 / (download) - annotate - [select for diffs], Wed Oct 3 19:24:05 2007 UTC (16 years, 4 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.57: +9 -3 lines
Diff to previous 1.57 (colored) next main 1.58 (colored)

Sync with HEAD

Revision 1.51.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:27:18 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.51.2.3: +12 -4 lines
Diff to previous 1.51.2.3 (colored) to branchpoint 1.51 (colored)

sync with head.

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Sun Jul 15 13:16:17 2007 UTC (16 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.57: +9 -3 lines
Diff to previous 1.57 (colored)

Sync with head.

Revision 1.57.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:00:28 2007 UTC (16 years, 7 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.57: +9 -3 lines
Diff to previous 1.57 (colored) next main 1.58 (colored)

Sync with head.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Jul 9 20:52:19 2007 UTC (16 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup, bouyer-xenamd64
Branch point for: matt-armv6, jmcneill-pm
Changes since 1.57: +9 -3 lines
Diff to previous 1.57 (colored)

Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements

Revision 1.56.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:48:56 2007 UTC (16 years, 11 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.56: +5 -3 lines
Diff to previous 1.56 (colored) next main 1.57 (colored)

Sync with HEAD.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Mar 8 02:24:39 2007 UTC (16 years, 11 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.56: +5 -3 lines
Diff to previous 1.56 (colored)

MI softintr(9)'fy.
Probably problematic, but LC630 is running at single user.

Revision 1.51.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:07:14 2007 UTC (17 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.51.2.2: +2 -3 lines
Diff to previous 1.51.2.2 (colored) to branchpoint 1.51 (colored)

sync with head.

Revision 1.54.4.2 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:05 2007 UTC (17 years ago) by ad
Branch: newlock2
Changes since 1.54.4.1: +2 -3 lines
Diff to previous 1.54.4.1 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored)

Sync with head.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Jan 24 13:08:12 2007 UTC (17 years, 1 month ago) by hubertf
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.55: +2 -3 lines
Diff to previous 1.55 (colored)

Remove duplicate #includes, patch contributed in private mail
by Slava Semushin <slava.semushin@gmail.com>.

To verify that no nasty side effects of duplicate includes (or their
removal) have an effect here, I've compiled an i386/ALL kernel with
and without the patch, and the only difference in the resulting .o
files was in shifted line numbers in some assert() calls.
The comparison of the .o files was based on the output of "objdump -D".

Thanks to martin@ for the input on testing.

Revision 1.54.4.1 / (download) - annotate - [select for diffs], Fri Jan 12 01:00:52 2007 UTC (17 years, 1 month ago) by ad
Branch: newlock2
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored)

Sync with head.

Revision 1.51.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:25 2006 UTC (17 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.51.2.1: +4 -4 lines
Diff to previous 1.51.2.1 (colored) to branchpoint 1.51 (colored)

sync with head.

Revision 1.54.6.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:23 2006 UTC (17 years, 2 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

sync with head.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Nov 24 22:04:23 2006 UTC (17 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, 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, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored)

s/independant/independent/, from Zafer.

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

sync with head

Revision 1.53.16.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:48:57 2006 UTC (17 years, 7 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.53: +14 -14 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

Merge from HEAD.

Revision 1.53.8.1 / (download) - annotate - [select for diffs], Mon Jun 26 12:44:54 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.53: +14 -14 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

sync with head.

Revision 1.51.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:53:02 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.51: +16 -16 lines
Diff to previous 1.51 (colored)

sync with head.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Jun 21 00:02:26 2006 UTC (17 years, 8 months ago) by rjs
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, 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.53: +14 -14 lines
Diff to previous 1.53 (colored)

Rename shadowing time variable.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Dec 24 20:07:15 2005 UTC (18 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb, gdamore-uart
Changes since 1.52: +4 -4 lines
Diff to previous 1.52 (colored)

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.52 / (download) - annotate - [select for diffs], Sun Dec 11 12:18:02 2005 UTC (18 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

merge ktrace-lwp.

Revision 1.48.6.5 / (download) - annotate - [select for diffs], Thu Nov 10 13:57:13 2005 UTC (18 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.48.6.4: +9 -9 lines
Diff to previous 1.48.6.4 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)

Sync with HEAD. Here we go again...

Revision 1.51 / (download) - annotate - [select for diffs], Thu Jun 16 22:43:36 2005 UTC (18 years, 8 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.50: +9 -9 lines
Diff to previous 1.50 (colored)

Fixes for volatile problems

Revision 1.48.6.4 / (download) - annotate - [select for diffs], Mon Jan 17 19:29:35 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.48.6.3: +52 -53 lines
Diff to previous 1.48.6.3 (colored) to branchpoint 1.48 (colored)

Sync with HEAD.

Revision 1.50 / (download) - annotate - [select for diffs], Sat Jan 15 16:00:59 2005 UTC (19 years, 1 month ago) by chs
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, kent-audio2-base, kent-audio2
Changes since 1.49: +52 -53 lines
Diff to previous 1.49 (colored)

de-__P, remove register, ansify, b* -> mem*.

Revision 1.48.6.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:18:02 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.48.6.2: +2 -2 lines
Diff to previous 1.48.6.2 (colored) to branchpoint 1.48 (colored)

Fix the sync with head I botched.

Revision 1.48.6.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:36:43 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.48.6.1: +0 -0 lines
Diff to previous 1.48.6.1 (colored) to branchpoint 1.48 (colored)

Sync with HEAD.

Revision 1.48.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:37:05 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.48: +5 -1 lines
Diff to previous 1.48 (colored)

Sync with HEAD

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jul 15 02:43:15 2003 UTC (20 years, 7 months ago) by lukem
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, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.48: +5 -1 lines
Diff to previous 1.48 (colored)

__KERNEL_RCSID()

Revision 1.44.8.4 / (download) - annotate - [select for diffs], Mon Nov 11 21:59:47 2002 UTC (21 years, 3 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.44.8.3: +3 -1 lines
Diff to previous 1.44.8.3 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

Catch up to -current

Revision 1.48 / (download) - annotate - [select for diffs], Sun Nov 3 11:04:35 2002 UTC (21 years, 3 months ago) by shiba
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.47: +3 -1 lines
Diff to previous 1.47 (colored)

Support internal ADB keyboard of PowerBook 190,190cs.
The keyboard works fine now. I don't confirm working internal
ADB track pad.

But an internal IDE drive is not recognized, and
an internal SCSI host controller(sbc driver) don't work yet.

Revision 1.46.6.1 / (download) - annotate - [select for diffs], Sun Jul 14 18:37:04 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.46: +20 -15 lines
Diff to previous 1.46 (colored) next main 1.47 (colored)

catch up with -current.

Revision 1.44.4.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:37:43 2002 UTC (21 years, 8 months ago) by jdolecek
Branch: kqueue
Changes since 1.44.4.2: +20 -15 lines
Diff to previous 1.44.4.2 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

catch up with -current on kqueue branch

Revision 1.44.8.3 / (download) - annotate - [select for diffs], Thu Jun 20 03:39:24 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.44.8.2: +20 -15 lines
Diff to previous 1.44.8.2 (colored) to branchpoint 1.44 (colored)

Catch up to -current.

Revision 1.47 / (download) - annotate - [select for diffs], Thu May 30 21:26:13 2002 UTC (21 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gehenna-devsw-base
Changes since 1.46: +20 -15 lines
Diff to previous 1.46 (colored)

- Don't use multi-line string literals.
- Statements must follow labels.

Revision 1.44.8.2 / (download) - annotate - [select for diffs], Mon Apr 1 07:40:48 2002 UTC (21 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.44.8.1: +2 -2 lines
Diff to previous 1.44.8.1 (colored) to branchpoint 1.44 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.44.4.2 / (download) - annotate - [select for diffs], Sat Mar 16 15:58:25 2002 UTC (21 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.44.4.1: +2 -2 lines
Diff to previous 1.44.4.1 (colored) to branchpoint 1.44 (colored)

Catch up with -current.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Mar 5 17:39:25 2002 UTC (21 years, 11 months ago) by shiba
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, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Fix up a bug which PB150 shuts down when one boots up in progress.
PB150 will work with SCSI disk. But we cannot use an internal IDE
disk yet.

Reviewed by briggs

Revision 1.44.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:45:33 2002 UTC (22 years, 1 month ago) by thorpej
Branch: kqueue
Changes since 1.44: +15 -15 lines
Diff to previous 1.44 (colored)

Sync kqueue branch with -current.

Revision 1.44.8.1 / (download) - annotate - [select for diffs], Tue Jan 8 00:25:58 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.44: +15 -15 lines
Diff to previous 1.44 (colored)

Catch up to -current.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Nov 20 03:19:41 2001 UTC (22 years, 3 months ago) by chs
Branch: MAIN
CVS Tags: ifpoll-base
Changes since 1.44: +15 -15 lines
Diff to previous 1.44 (colored)

prepare for ELF:
 - add "%" prefix to register names in assembly code.
 - use _C_LABEL() where necessary.
 - use packed structures where necessary to match the old ABI.

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:12:14 2000 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.25: +148 -148 lines
Diff to previous 1.25 (colored) next main 1.26 (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.42.4.2 / (download) - annotate - [select for diffs], Thu Sep 28 19:02:03 2000 UTC (23 years, 5 months ago) by scottr
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA
Changes since 1.42.4.1: +3 -3 lines
Diff to previous 1.42.4.1 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)

Pull up rev 1.44 from scottr (approved by thorpej):
  Set up ADB hardware type before making decisions based on same.

Revision 1.44 / (download) - annotate - [select for diffs], Wed Sep 27 03:27:23 2000 UTC (23 years, 5 months ago) by scottr
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: nathanw_sa, kqueue
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

Set up ADB hardware type before making decisions based on same.
This is part of PR 9852 from Daishi Kato.

Revision 1.42.4.1 / (download) - annotate - [select for diffs], Thu Sep 21 13:03:11 2000 UTC (23 years, 5 months ago) by scottr
Branch: netbsd-1-5
Changes since 1.42: +30 -77 lines
Diff to previous 1.42 (colored)

Pull up rev 1.43 from scottr:
  Stabilize ADB support for some non-Apple ADB peripherals.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jul 3 08:59:26 2000 UTC (23 years, 7 months ago) by scottr
Branch: MAIN
Changes since 1.42: +30 -77 lines
Diff to previous 1.42 (colored)

Stabilize ADB support for some non-Apple ADB peripherals.  This is the
second (and final) part of the fix for PR 10086.  (There are no longer
any infinite-wait busy loops in the ADB driver!)

Revision 1.42 / (download) - annotate - [select for diffs], Thu Mar 23 06:39:55 2000 UTC (23 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.41: +8 -3 lines
Diff to previous 1.41 (colored)

New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
  resource allocation.
- Insertion and removal of callouts is constant time, important as
  this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Mar 19 07:37:58 2000 UTC (23 years, 11 months ago) by scottr
Branch: MAIN
Changes since 1.40: +12 -13 lines
Diff to previous 1.40 (colored)

Add and use macros to build ADB FLUSH, LISTEN, and TALK commands.

Revision 1.40 / (download) - annotate - [select for diffs], Sat Mar 18 08:07:50 2000 UTC (23 years, 11 months ago) by scottr
Branch: MAIN
Changes since 1.39: +23 -2 lines
Diff to previous 1.39 (colored)

Check to make sure we get a valid handler ID in response to a TALK R3.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Mar 7 06:35:22 2000 UTC (23 years, 11 months ago) by scottr
Branch: MAIN
Changes since 1.38: +33 -13 lines
Diff to previous 1.38 (colored)

Low-level drivers, like the Power Manager driver, can get us into a major
funk when they misbehave and give us unexpected results.  Specifically:

 - Don't assume that the first free slot is at the top of the table if
   we can't find one.
 - Don't increment ADBNumDevices when backfilling "holes" left by devices
   that didn't respond to a TALK R3 during the initial device scan.
 - Don't assume that an address reassignment worked; make sure something
   responds on the new address before plowing forward.
 - If after device reassignment there are no free slots, make sure to
   indicate this fact.
 - Failing all else, handle the situation where we run out of slots in
   the device table -- which now should "never" happen -- gracefully.

While the Power Manager driver still sometimes misbehaves, it shouldn't
cause the system to crash/hang due to us walking off the end of the
device table.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Feb 21 02:04:48 2000 UTC (24 years ago) by scottr
Branch: MAIN
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Explicitly include headers needed by iopreg.h

Revision 1.37 / (download) - annotate - [select for diffs], Mon Feb 21 01:20:55 2000 UTC (24 years ago) by scottr
Branch: MAIN
Changes since 1.36: +5 -3 lines
Diff to previous 1.36 (colored)

Bracket disabled IIfx IOP code with #ifdef __notyet__, rather than
commenting it out or using #if 0.

Revision 1.25.6.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:32:33 1999 UTC (24 years, 2 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.25: +68 -72 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Pull up to last week's -current.

Revision 1.20.2.7 / (download) - annotate - [select for diffs], Sat Dec 25 08:17:47 1999 UTC (24 years, 2 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20.2.6: +3 -1 lines
Diff to previous 1.20.2.6 (colored) next main 1.21 (colored)

Sync with main branch.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Dec 25 08:16:34 1999 UTC (24 years, 2 months ago) by scottr
Branch: MAIN
CVS Tags: scottr-mac68k-wscons-base, chs-ubc2-newbase
Changes since 1.35: +3 -1 lines
Diff to previous 1.35 (colored)

Apparently, the Mac TV is a re-packaged Performa 550.  Add code to
recognize this so that Mac TV users can finally ditch the MRG_ADB option.

Revision 1.21.2.5 / (download) - annotate - [select for diffs], Thu Dec 16 22:45:02 1999 UTC (24 years, 2 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002
Changes since 1.21.2.4: +2 -2 lines
Diff to previous 1.21.2.4 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Pull up revision 1.35 (requested by scottr):
  Make adbInCount volatile to fix problems uncovered by aggressive
  optimization.

Revision 1.20.2.6 / (download) - annotate - [select for diffs], Sun Dec 12 08:25:45 1999 UTC (24 years, 2 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20.2.5: +2 -2 lines
Diff to previous 1.20.2.5 (colored)

Sync with main branch.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Dec 10 00:03:47 1999 UTC (24 years, 2 months ago) by scottr
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

An interrupt handler may change adbInCount underneath us, so qualify the declaration
with volatile.  The bug didn't show its face until more agressive
optimization showed up, apparently a result of the last egcs upgrade.
(The interrupt handling changes from June have certainly also played
a part.)  Thanks to Ken'ichi Ishizaka for discovering the problem.

Revision 1.21.2.1.4.1 / (download) - annotate - [select for diffs], Tue Nov 30 13:32:30 1999 UTC (24 years, 3 months ago) by itojun
Branch: kame
CVS Tags: kame_141_19991130
Changes since 1.21.2.1: +2 -1 lines
Diff to previous 1.21.2.1 (colored) next main 1.21.2.2 (colored)

bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.

Revision 1.21.2.4 / (download) - annotate - [select for diffs], Mon Nov 29 21:20:37 1999 UTC (24 years, 3 months ago) by he
Branch: netbsd-1-4
Changes since 1.21.2.3: +2 -2 lines
Diff to previous 1.21.2.3 (colored) to branchpoint 1.21 (colored)

Pull up revision 1.34 (requested by scottr):
  Make it possible to have only one ADB device on machines with
  first-generation ADB hardware.  Fixes PR#7407.

Revision 1.20.2.5 / (download) - annotate - [select for diffs], Sun Nov 28 10:13:17 1999 UTC (24 years, 3 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20.2.4: +2 -2 lines
Diff to previous 1.20.2.4 (colored)

Sync with main branch.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Nov 28 10:07:34 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

If there is only one ADB device, it will do us no good to avoid it
when guessing which device to poll next.  Resolves PR 7407, but the
bug is a lot older than that.

Revision 1.21.2.3 / (download) - annotate - [select for diffs], Sun Nov 21 15:03:16 1999 UTC (24 years, 3 months ago) by he
Branch: netbsd-1-4
Changes since 1.21.2.2: +64 -67 lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored)

Pull up revisions 1.26-1.33 (via patch, requested by sr):
  Clean up the ADB driver, and eliminate duplicate keystrokes under
  heavy load, fixing PR#7870.

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:38:23 1999 UTC (24 years, 3 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.25: +66 -70 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with -current

Revision 1.20.2.4 / (download) - annotate - [select for diffs], Tue Nov 9 01:44:08 1999 UTC (24 years, 3 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20.2.3: +65 -69 lines
Diff to previous 1.20.2.3 (colored)

Sync with main branch.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 7 08:18:24 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
CVS Tags: fvdl-softdep-base
Changes since 1.32: +12 -12 lines
Diff to previous 1.32 (colored)

In the interrupt handlers, check adb_polling instead of
adb_initted to decide whether to handle 'recovered' interrupts
immediately.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Nov 7 06:15:09 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.31: +6 -6 lines
Diff to previous 1.31 (colored)

Oops... last rev created an unused variable.  While here, clean up
adb_reinit()'s variables a bit, too.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Nov 7 05:50:26 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.30: +2 -4 lines
Diff to previous 1.30 (colored)

Convert one more buffer copy that I missed in rev 1.28.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Nov 7 00:16:39 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 (colored)

Always using polling for poweroff (from macppc).

Revision 1.29 / (download) - annotate - [select for diffs], Sun Nov 7 00:12:54 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.28: +2 -4 lines
Diff to previous 1.28 (colored)

ite_polling -> adb_polling

Revision 1.28 / (download) - annotate - [select for diffs], Sat Nov 6 23:50:29 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.27: +39 -49 lines
Diff to previous 1.27 (colored)

Convert buffer copies to memcpy().

Revision 1.27 / (download) - annotate - [select for diffs], Sat Nov 6 23:44:32 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.26: +5 -1 lines
Diff to previous 1.26 (colored)

Add more delay in adb_reinit() (from macppc).

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Sat Nov 6 22:25:21 1999 UTC (24 years, 3 months ago) by scottr
Branch: comdex-fall-1999
Changes since 1.26.2.1: +2972 -0 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Don't invoke the upper half handler unless we're still
initializing the ADB bus.  This fixes PR 7870.

Revision 1.26.2.1, Sat Nov 6 22:25:20 1999 UTC (24 years, 3 months ago) by scottr
Branch: comdex-fall-1999
Changes since 1.26: +0 -2972 lines
FILE REMOVED

file adb_direct.c was added on branch comdex-fall-1999 on 1999-11-06 22:25:21 +0000

Revision 1.26 / (download) - annotate - [select for diffs], Sat Nov 6 22:25:20 1999 UTC (24 years, 3 months ago) by scottr
Branch: MAIN
CVS Tags: comdex-fall-1999-base
Branch point for: comdex-fall-1999
Changes since 1.25: +8 -4 lines
Diff to previous 1.25 (colored)

Don't invoke the upper half handler unless we're still
initializing the ADB bus.  This fixes PR 7870.

Revision 1.20.2.3 / (download) - annotate - [select for diffs], Tue Nov 2 06:46:12 1999 UTC (24 years, 4 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20.2.2: +144 -27 lines
Diff to previous 1.20.2.2 (colored)

[Redo] Sync with main branch.

Revision 1.21.2.1.2.2 / (download) - annotate - [select for diffs], Thu Jul 1 23:09:58 1999 UTC (24 years, 8 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.21.2.1.2.1: +144 -27 lines
Diff to previous 1.21.2.1.2.1 (colored) to branchpoint 1.21.2.1 (colored) next main 1.21.2.2 (colored)

Sync w/ -current.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 29 04:45:59 1999 UTC (24 years, 8 months ago) by briggs
Branch: MAIN
CVS Tags: chs-ubc2-base
Branch point for: wrstuden-devbsize, thorpej_scsipi, fvdl-softdep
Changes since 1.24: +2 -4 lines
Diff to previous 1.24 (colored)

Poll for serial interrupts.  Return to 3000us delay instead of 4000us in init.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 28 01:56:56 1999 UTC (24 years, 8 months ago) by briggs
Branch: MAIN
Changes since 1.23: +147 -28 lines
Diff to previous 1.23 (colored)

Unfortunately, several changes that are intermingled:
- Add initial IOP support.  ADB doesn't work yet for me, but it's here so
  that others will be encouraged to work on it.  ADB_HW_IOP basically
  is configured as a NOP so that serial consoles will continue to work.
- Roll via1_intr and via2_intr into the intr.c scheme--this also required
  changing rtclock_intr to grovel the stack differently so that hardclock
  gets the right arguments and softclock() doesn't get all reentrant.
- Make via1 interrupts parallel to via2 interrupts--handlers get a pass-
  through pointer and we can register handlers.  Register via1 interrupt
  with intr_establish()--normally level 1, level 6 for A/UX scheme.
- Use intr_establish() to set real via2 interrupt handler instead of the
  hacked function pointer.
- Reorganize adb-direct interrupts so that a function call is removed.
- Implement A/UX interrupts for all Quadras right now.  We may need to
  special case some Quadras, but Linux folks are reporting success on
  several models.
- Fix intrnames to be accurate for the normal, PSC, and A/UX interrupt
  configurations.

Revision 1.21.2.1.2.1 / (download) - annotate - [select for diffs], Mon Jun 21 00:50:58 1999 UTC (24 years, 8 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.21.2.1: +2 -1 lines
Diff to previous 1.21.2.1 (colored)

Sync w/ -current.

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Mon Jun 7 19:32:29 1999 UTC (24 years, 8 months ago) by perry
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH001
Changes since 1.21.2.1: +2 -1 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored)

pullup 1.22->1.23 (scottr): make auto power off work on Performa 58x's

Revision 1.20.2.2 / (download) - annotate - [select for diffs], Sun May 16 22:38:09 1999 UTC (24 years, 9 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20.2.1: +17 -15 lines
Diff to previous 1.20.2.1 (colored)

Sync with main branch.

Revision 1.23 / (download) - annotate - [select for diffs], Sat May 15 19:29:12 1999 UTC (24 years, 9 months ago) by scottr
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

From Yasuhiro Endoh:  Performa 58x uses ADB soft poweroff.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Thu May 6 06:53:49 1999 UTC (24 years, 9 months ago) by cgd
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-RELEASE, kame_14_19990705, kame_14_19990628
Branch point for: kame, chs-ubc2
Changes since 1.21: +15 -14 lines
Diff to previous 1.21 (colored)

pull up rev 1.22 from trunk (scottr)

Revision 1.22 / (download) - annotate - [select for diffs], Thu May 6 06:01:27 1999 UTC (24 years, 9 months ago) by scottr
Branch: MAIN
Changes since 1.21: +15 -14 lines
Diff to previous 1.21 (colored)

Correct two more problems of the same type as in rev 1.21:  use the length
of the buffer you're copying from as the loop interator, not the length
of the buffer you're copying to.  Also, rewrite print_single() with
pointer instead of array operators.  Appears to correct some ADB-related
`hangs' during autoconfig.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 18 09:10:19 1999 UTC (24 years, 11 months ago) by scottr
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Fix an obscure bug in send_adb_cuda() found be comparison with
the macppc version.

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Fri Mar 5 08:24:24 1999 UTC (24 years, 11 months ago) by scottr
Branch: scottr-mac68k-wscons
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

checkpoint:  input side code should work.  no output side yet.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Feb 11 06:41:07 1999 UTC (25 years ago) by ender
Branch: MAIN
Branch point for: scottr-mac68k-wscons
Changes since 1.19: +11 -11 lines
Diff to previous 1.19 (colored)

o Change various attach arg and softc datatypes to ints.
o Use explicit typecasts when interfacing with MRG data

Should fix port-mac68k/6839.  Patch supplied by
Frederick Bruckman <fb@enteract.com>

Revision 1.19 / (download) - annotate - [select for diffs], Sat Nov 14 03:20:47 1998 UTC (25 years, 3 months ago) by briggs
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.18: +1 -7 lines
Diff to previous 1.18 (colored)

Make this compile _and_ link with DEBUG / ADB_DEBUG defined.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Nov 14 03:01:31 1998 UTC (25 years, 3 months ago) by briggs
Branch: MAIN
Changes since 1.17: +8 -7 lines
Diff to previous 1.17 (colored)

Allow this to compile with DEBUG defined.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Oct 26 07:09:37 1998 UTC (25 years, 4 months ago) by scottr
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc
Changes since 1.16: +70 -65 lines
Diff to previous 1.16 (colored)

Make it compile for MRG_ADB kernels.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Oct 23 01:16:23 1998 UTC (25 years, 4 months ago) by ender
Branch: MAIN
Changes since 1.15: +117 -81 lines
Diff to previous 1.15 (colored)

New ADB "bus" interface:
o Separate ms and kbd drivers
o aed device for compatibility
o debug message cleanup in hardware direct support (from scottr)

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 12 05:42:44 1998 UTC (25 years, 6 months ago) by scottr
Branch: MAIN
Changes since 1.14: +31 -1 lines
Diff to previous 1.14 (colored)

New framework for handling processor interrupts, derived in part from
the hp300 port.

 - Interrupts 3-6 use this immediately.  Interrupt 7 is a special case,
   and the VIA interrupts (1 and 2) will be addressed when that code is
   rototilled.

 - Modify the zs front end to register with the appropriate interrupt
   controller:  through the PSC on the AV Quadras, and direct to
   interrupt 4 on the rest.  Arrange to have the appropriate zsc_softc
   supplied to us at interrupt time.

 - Modify the direct ADB driver (and its PowerManager cousin) to call
   intr_dispatch(), rather than zshard().  XXX This is a kludge, but at
   least limits the brokenness to the ADB drivers, now.

As a side effect, this should fix PR 5590.  Thanks to Bill Studenmund for
correctly determining the cause of the problem reported there.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Mar 29 03:50:30 1998 UTC (25 years, 11 months ago) by scottr
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.13: +8 -2 lines
Diff to previous 1.13 (colored)

Better integration of Power Manager IC ADB driver into the direct ADB driver framework,
from Takashi Hamada.  Also includes a handler for unsolicited ADB
packets.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 26 06:25:49 1998 UTC (25 years, 11 months ago) by scottr
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Add Performa 580/588 to the list of machines which have a Cuda chip.
XXX - we should really be using machine ID symbolic constants here, not
numbers.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 23 03:09:40 1998 UTC (26 years ago) by scottr
Branch: MAIN
Changes since 1.11: +599 -493 lines
Diff to previous 1.11 (colored)

Rewritten II-series ADB code from John Wittkoski.  Also, a whole
lotta KNF.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Feb 21 00:37:07 1998 UTC (26 years ago) by scottr
Branch: MAIN
Changes since 1.10: +52 -35 lines
Diff to previous 1.10 (colored)

Unify ADB options and place them all into opt_adb.h.  Provide a knob to
enable ADB debugging messages if ADB_DEBUG is configured.

Revision 1.6.4.2 / (download) - annotate - [select for diffs], Thu Jan 29 12:19:15 1998 UTC (26 years, 1 month ago) by mellon
Branch: netbsd-1-3
CVS Tags: 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
Changes since 1.6.4.1: +5 -5 lines
Diff to previous 1.6.4.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)

Pull up 1.9

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jan 9 06:59:29 1998 UTC (26 years, 1 month ago) by scottr
Branch: MAIN
Changes since 1.9: +10 -2 lines
Diff to previous 1.9 (colored)

Another update from John:  if we're polling, e.g. in ddb, pass the
keystroke to the upper half directly.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 7 07:33:36 1998 UTC (26 years, 1 month ago) by scottr
Branch: MAIN
Changes since 1.8: +5 -5 lines
Diff to previous 1.8 (colored)

Update from John Wittkoski:  the Color Classic and Color Classic II
have Cuda hardware, not IIsi-based.

Revision 1.6.4.1 / (download) - annotate - [select for diffs], Tue Nov 11 01:35:01 1997 UTC (26 years, 3 months ago) by mellon
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-BETA
Changes since 1.6: +565 -344 lines
Diff to previous 1.6 (colored)

Pull rev 1.7 and 1.8 up from trunk (scottr)

Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 7 07:33:11 1997 UTC (26 years, 3 months ago) by scottr
Branch: MAIN
Changes since 1.7: +564 -343 lines
Diff to previous 1.7 (colored)

Update from John Wittkoski:  bug fixes for Cuda support.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 4 04:00:18 1997 UTC (26 years, 3 months ago) by briggs
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

remove an obsolete comment.

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Sat Aug 23 07:09:52 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 11 22:53:27 1997 UTC (26 years, 6 months ago) by scottr
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, netbsd-1-3-base, marc-pcmcia-base
Branch point for: netbsd-1-3
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

Make #include directives consistent.  All MD headers are of the form:

	#include <mac68k/{dev,mac68k}/foo.h>

Revision 1.5 / (download) - annotate - [select for diffs], Mon Apr 21 18:04:28 1997 UTC (26 years, 10 months ago) by scottr
Branch: MAIN
CVS Tags: marc-pcmcia-bp, bouyer-scsipi
Branch point for: marc-pcmcia
Changes since 1.4: +1720 -1707 lines
Diff to previous 1.4 (colored)

April 18 update from John Wittkoski, w/space vs. tab KNFing by me.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Apr 18 05:53:41 1997 UTC (26 years, 10 months ago) by scottr
Branch: MAIN
Changes since 1.3: +53 -69 lines
Diff to previous 1.3 (colored)

Make sure to call adbop() on Power Manager-based machines.  Noted by
Takashi Hamada, who also provided the code I based this modifcation
on.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 14 16:56:26 1997 UTC (26 years, 10 months ago) by scottr
Branch: MAIN
Changes since 1.2: +3 -1 lines
Diff to previous 1.2 (colored)

Use the new opt_mrg_adb.h header.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Apr 8 06:53:28 1997 UTC (26 years, 10 months ago) by scottr
Branch: MAIN
Changes since 1.1: +8 -8 lines
Diff to previous 1.1 (colored)

Fix several more instances where the volatile modifier was needed.
From Allen.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 8 03:16:18 1997 UTC (26 years, 10 months ago) by scottr
Branch: MAIN

Direct-to-hardware ADB interface/driver, written by John P. Wittkoski.

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>