The NetBSD Project

CVS log for src/sys/dev/isa/gus.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.110.4.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:46 2017 UTC (6 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored) next main 1.111 (colored)

Sync with HEAD

Revision 1.110.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:28 2017 UTC (7 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored) next main 1.111 (colored)

Sync with HEAD

Revision 1.109.14.2 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:28 2017 UTC (8 months, 2 weeks ago) by skrll
Branch: nick-nhusb
Changes since 1.109.14.1: +3 -3 lines
Diff to previous 1.109.14.1 (colored) to branchpoint 1.109 (colored) next main 1.110 (colored)

Sync with HEAD

Revision 1.111 / (download) - annotate - [select for diffs], Wed Feb 1 19:10:33 2017 UTC (8 months, 2 weeks ago) by jakllsch
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, HEAD
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored)

Use boolean logical and operation on booleans, rather than bitwise and.

From David Binderman in PR kern/51936.

Revision 1.109.14.1 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:42 2016 UTC (12 months, 2 weeks ago) by skrll
Branch: nick-nhusb
Changes since 1.109: +45 -29 lines
Diff to previous 1.109 (colored)

Sync with HEAD

Revision 1.110 / (download) - annotate - [select for diffs], Mon Jul 11 11:31:50 2016 UTC (15 months, 1 week ago) by msaitoh
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.109: +45 -29 lines
Diff to previous 1.109 (colored)

KNF. No functional change.

Revision 1.108.8.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:02:09 2012 UTC (4 years, 11 months ago) by tls
Branch: tls-maxphys
Changes since 1.108: +20 -20 lines
Diff to previous 1.108 (colored) next main 1.109 (colored)

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

Revision 1.106.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:21:14 2012 UTC (4 years, 11 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.106.2.1: +20 -20 lines
Diff to previous 1.106.2.1 (colored) to branchpoint 1.106 (colored) next main 1.107 (colored)

sync with head

Revision 1.109 / (download) - annotate - [select for diffs], Sat Oct 27 17:18:24 2012 UTC (4 years, 11 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, 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, khorben-n900, agc-symver-base, agc-symver
Branch point for: nick-nhusb
Changes since 1.108: +20 -20 lines
Diff to previous 1.108 (colored)

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

Revision 1.106.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:38 2012 UTC (5 years, 6 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.106: +105 -91 lines
Diff to previous 1.106 (colored)

sync with head

Revision 1.108 / (download) - annotate - [select for diffs], Thu Nov 24 03:35:57 2011 UTC (5 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, 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, 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
Branch point for: tls-maxphys
Changes since 1.107: +4 -4 lines
Diff to previous 1.107 (colored)

put back IPL_AUDIO and splaudio(), at the request of rmind.  they are
aliases and now we can easily revert audio to IPL_VM if necessary,
without having to revert the whole branch.

Revision 1.107 / (download) - annotate - [select for diffs], Wed Nov 23 23:07:32 2011 UTC (5 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.106: +106 -92 lines
Diff to previous 1.106 (colored)

Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From
the original ad-audiomp branch notes:

  Add MP locking to the audio drivers.

  Making the audio drivers MP safe is necessary before efforts
  can be made to make the VM system MP safe.

  The are two locks per device instance, an ISR lock and
  a character device lock. The ISR lock replaces calls to
  splaudio()/splx(), and will be held across calls to device
  methods which were called at splaudio() before (e.g.
  trigger_output). The character device lock is held across
  calls to nearly all of the methods, excluding some only
  used for initialization, e.g. get_locks.

Welcome to 5.99.57.

Revision 1.106.4.2 / (download) - annotate - [select for diffs], Tue Nov 22 22:47:06 2011 UTC (5 years, 11 months ago) by jmcneill
Branch: jmcneill-audiomp3
Changes since 1.106.4.1: +2 -4 lines
Diff to previous 1.106.4.1 (colored) to branchpoint 1.106 (colored) next main 1.107 (colored)

get rid of unused 'powerstate' callback in audio_hw_if

Revision 1.106.4.1 / (download) - annotate - [select for diffs], Sat Nov 19 21:49:38 2011 UTC (5 years, 11 months ago) by jmcneill
Branch: jmcneill-audiomp3
Changes since 1.106: +106 -90 lines
Diff to previous 1.106 (colored)

port ad-audiomp2 branch changes to 5.99.56
todo:
 - port ad-audiomp2 pcppi changes
 - these drivers need to be fixed:
   - emuxki
   - gcscaudio
   - hdafg
   - uaudio
   - umidi
   - MD audio drivers

Revision 1.106 / (download) - annotate - [select for diffs], Sat Jul 2 13:14:46 2011 UTC (6 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-audiomp3-base
Branch point for: yamt-pagecache, jmcneill-audiomp3
Changes since 1.105: +5 -5 lines
Diff to previous 1.105 (colored)

fix sequence point errors.  diff explains best:
-       sc->sc_playbuf = ++sc->sc_playbuf % sc->sc_nbufs;
+       sc->sc_playbuf = (sc->sc_playbuf + 1) % sc->sc_nbufs;

Revision 1.101.4.3 / (download) - annotate - [select for diffs], Sat May 16 10:41:25 2009 UTC (8 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.101.4.2: +6 -7 lines
Diff to previous 1.101.4.2 (colored) to branchpoint 1.101 (colored) next main 1.102 (colored)

sync with head

Revision 1.103.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:19:52 2009 UTC (8 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.103: +6 -7 lines
Diff to previous 1.103 (colored) next main 1.104 (colored)

Sync with HEAD.

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

Revision 1.105 / (download) - annotate - [select for diffs], Tue May 12 09:10:15 2009 UTC (8 years, 5 months ago) by cegger
Branch: MAIN
CVS Tags: 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-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.104: +6 -7 lines
Diff to previous 1.104 (colored)

struct device * -> device_t, no functional changes intended.

Revision 1.104 / (download) - annotate - [select for diffs], Tue May 12 08:44:19 2009 UTC (8 years, 5 months ago) by cegger
Branch: MAIN
Changes since 1.103: +4 -4 lines
Diff to previous 1.103 (colored)

struct cfdata * -> cfdata_t, no functional changes intended.

Revision 1.101.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:48 2009 UTC (8 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.101.4.1: +4 -4 lines
Diff to previous 1.101.4.1 (colored) to branchpoint 1.101 (colored)

sync with head.

Revision 1.102.8.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:13 2009 UTC (8 years, 9 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.102: +4 -4 lines
Diff to previous 1.102 (colored) next main 1.103 (colored)

Sync with HEAD.

Revision 1.100.16.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:57 2009 UTC (8 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.100.16.1: +2 -2 lines
Diff to previous 1.100.16.1 (colored) to branchpoint 1.100 (colored) next main 1.101 (colored)

Sync with HEAD.

Revision 1.103 / (download) - annotate - [select for diffs], Wed Dec 17 20:51:34 2008 UTC (8 years, 10 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.102: +4 -4 lines
Diff to previous 1.102 (colored)

kill MALLOC and FREE macros.

Revision 1.102.12.2 / (download) - annotate - [select for diffs], Fri Dec 12 23:06:57 2008 UTC (8 years, 10 months ago) by ad
Branch: ad-audiomp2
Changes since 1.102.12.1: +104 -89 lines
Diff to previous 1.102.12.1 (colored) to branchpoint 1.102 (colored) next main 1.103 (colored)

Checkpoint work in progress.

Revision 1.102.12.1 / (download) - annotate - [select for diffs], Thu Dec 11 19:49:30 2008 UTC (8 years, 10 months ago) by ad
Branch: ad-audiomp2
Changes since 1.102: +31 -30 lines
Diff to previous 1.102 (colored)

Checkpoint work in progress.

Revision 1.100.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:31 2008 UTC (9 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.100: +23 -30 lines
Diff to previous 1.100 (colored)

Sync with HEAD.

Revision 1.101.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:03 2008 UTC (9 years, 5 months ago) by yamt
Branch: yamt-pf42
Changes since 1.101: +2 -9 lines
Diff to previous 1.101 (colored) next main 1.102 (colored)

sync with head.

Revision 1.101.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:24:26 2008 UTC (9 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.101: +2 -9 lines
Diff to previous 1.101 (colored)

sync with head.

Revision 1.102 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:52 2008 UTC (9 years, 5 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, 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, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base
Branch point for: nick-hppapmap, ad-audiomp2
Changes since 1.101: +2 -9 lines
Diff to previous 1.101 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.101 / (download) - annotate - [select for diffs], Tue Apr 8 20:08:49 2008 UTC (9 years, 6 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp
Changes since 1.100: +23 -23 lines
Diff to previous 1.100 (colored)

use aprint_*_dev and device_xname

Revision 1.98.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:27:36 2007 UTC (9 years, 11 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.98: +9 -9 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

sync with HEAD

Revision 1.89.2.4 / (download) - annotate - [select for diffs], Sat Oct 27 11:31:33 2007 UTC (9 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.89.2.3: +9 -9 lines
Diff to previous 1.89.2.3 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)

sync with head.

Revision 1.98.6.2 / (download) - annotate - [select for diffs], Fri Oct 26 15:45:15 2007 UTC (10 years ago) by joerg
Branch: jmcneill-pm
Changes since 1.98.6.1: +5 -5 lines
Diff to previous 1.98.6.1 (colored) to branchpoint 1.98 (colored) next main 1.99 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.99.2.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:38:11 2007 UTC (10 years ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.99: +5 -5 lines
Diff to previous 1.99 (colored) next main 1.100 (colored)

Sync with HEAD.

Revision 1.97.2.3 / (download) - annotate - [select for diffs], Tue Oct 23 20:08:05 2007 UTC (10 years ago) by ad
Branch: vmlocking
Changes since 1.97.2.2: +5 -5 lines
Diff to previous 1.97.2.2 (colored) to branchpoint 1.97 (colored) next main 1.98 (colored)

Sync with head.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:16 2007 UTC (10 years 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, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.99: +5 -5 lines
Diff to previous 1.99 (colored)

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h

Revision 1.97.2.2 / (download) - annotate - [select for diffs], Tue Oct 9 13:41:36 2007 UTC (10 years ago) by ad
Branch: vmlocking
Changes since 1.97.2.1: +6 -6 lines
Diff to previous 1.97.2.1 (colored) to branchpoint 1.97 (colored)

Sync with head.

Revision 1.98.10.1 / (download) - annotate - [select for diffs], Sat Oct 6 15:31:21 2007 UTC (10 years ago) by yamt
Branch: yamt-x86pmap
Changes since 1.98: +6 -6 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

sync with head.

Revision 1.98.6.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:28:29 2007 UTC (10 years ago) by joerg
Branch: jmcneill-pm
Changes since 1.98: +6 -6 lines
Diff to previous 1.98 (colored)

Sync with HEAD.

Revision 1.99 / (download) - annotate - [select for diffs], Tue Sep 25 23:11:24 2007 UTC (10 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, vmlocking-base
Branch point for: bouyer-xenamd64
Changes since 1.98: +6 -6 lines
Diff to previous 1.98 (colored)

Use splhigh(), not disable_intr().

Revision 1.89.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:35:36 2007 UTC (10 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.89.2.2: +19 -19 lines
Diff to previous 1.89.2.2 (colored) to branchpoint 1.89 (colored)

sync with head.

Revision 1.97.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:06:28 2007 UTC (10 years, 3 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.97: +4 -4 lines
Diff to previous 1.97 (colored) next main 1.98 (colored)

Sync with head.

Revision 1.98 / (download) - annotate - [select for diffs], Mon Jul 9 21:00:49 2007 UTC (10 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: yamt-x86pmap, matt-armv6, jmcneill-pm
Changes since 1.97: +4 -4 lines
Diff to previous 1.97 (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.97.2.1 / (download) - annotate - [select for diffs], Sun Jul 1 21:48:01 2007 UTC (10 years, 3 months ago) by ad
Branch: vmlocking
Changes since 1.97: +4 -4 lines
Diff to previous 1.97 (colored)

Adapt to callout API change.

Revision 1.96.4.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:54:48 2007 UTC (10 years, 7 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.96: +17 -17 lines
Diff to previous 1.96 (colored) next main 1.97 (colored)

Sync with HEAD.

Revision 1.97 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:11 2007 UTC (10 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.96: +17 -17 lines
Diff to previous 1.96 (colored)

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

Revision 1.96.6.1 / (download) - annotate - [select for diffs], Tue Feb 27 14:16:07 2007 UTC (10 years, 7 months ago) by ad
Branch: ad-audiomp
Changes since 1.96: +31 -30 lines
Diff to previous 1.96 (colored) next main 1.97 (colored)

Add MP locking for audio drivers.

Revision 1.89.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:26 2006 UTC (10 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.89.2.1: +14 -10 lines
Diff to previous 1.89.2.1 (colored) to branchpoint 1.89 (colored)

sync with head.

Revision 1.94.4.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:27 2006 UTC (10 years, 10 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.94.4.1: +13 -13 lines
Diff to previous 1.94.4.1 (colored) to branchpoint 1.94 (colored) next main 1.95 (colored)

sync with head.

Revision 1.94.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:21 2006 UTC (10 years, 11 months ago) by ad
Branch: newlock2
Changes since 1.94: +12 -10 lines
Diff to previous 1.94 (colored) next main 1.95 (colored)

Sync with head.

Revision 1.96 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:00 2006 UTC (10 years, 11 months ago) by christos
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, post-newlock2-merge, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, ad-audiomp-base
Branch point for: yamt-idlelwp, ad-audiomp
Changes since 1.95: +13 -13 lines
Diff to previous 1.95 (colored)

__unused removal on arguments; approved by core.

Revision 1.94.4.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:03 2006 UTC (11 years ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.94: +16 -14 lines
Diff to previous 1.94 (colored)

sync with head

Revision 1.95 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:16 2006 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.94: +16 -14 lines
Diff to previous 1.94 (colored)

- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386

Revision 1.90.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:51:26 2006 UTC (11 years, 1 month ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.90: +19 -11 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

sync with head

Revision 1.90.8.3 / (download) - annotate - [select for diffs], Sun Sep 3 15:24:10 2006 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.90.8.2: +4 -2 lines
Diff to previous 1.90.8.2 (colored) to branchpoint 1.90 (colored) next main 1.91 (colored)

sync with head.

Revision 1.94 / (download) - annotate - [select for diffs], Wed Aug 30 02:10:38 2006 UTC (11 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.93: +4 -2 lines
Diff to previous 1.93 (colored)

add missing initializers

Revision 1.89.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:04:21 2006 UTC (11 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.89: +17 -11 lines
Diff to previous 1.89 (colored)

sync with head.

Revision 1.90.12.2 / (download) - annotate - [select for diffs], Wed May 24 15:50:26 2006 UTC (11 years, 5 months ago) by tron
Branch: peter-altq
Changes since 1.90.12.1: +15 -9 lines
Diff to previous 1.90.12.1 (colored) to branchpoint 1.90 (colored) next main 1.91 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.90.8.2 / (download) - annotate - [select for diffs], Wed May 24 10:57:52 2006 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.90.8.1: +15 -9 lines
Diff to previous 1.90.8.1 (colored) to branchpoint 1.90 (colored)

sync with head.

Revision 1.90.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:06 2006 UTC (11 years, 6 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.90: +17 -11 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

Sync with head.

Revision 1.90.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:25:08 2006 UTC (11 years, 6 months ago) by elad
Branch: elad-kernelauth
Changes since 1.90: +17 -11 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

sync with head.

Revision 1.93 / (download) - annotate - [select for diffs], Fri Apr 14 22:52:00 2006 UTC (11 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.92: +15 -9 lines
Diff to previous 1.92 (colored)

Coverity CID 2453: Add negative checks.

Revision 1.90.8.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:05 2006 UTC (11 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.90: +4 -4 lines
Diff to previous 1.90 (colored)

sync with head.

Revision 1.90.12.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:42:12 2006 UTC (11 years, 6 months ago) by tron
Branch: peter-altq
Changes since 1.90: +4 -4 lines
Diff to previous 1.90 (colored)

Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.92 / (download) - annotate - [select for diffs], Sat Mar 25 23:14:58 2006 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3
Changes since 1.91: +3 -3 lines
Diff to previous 1.91 (colored)

Use device_parent().

Revision 1.91 / (download) - annotate - [select for diffs], Fri Mar 17 23:29:07 2006 UTC (11 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.90: +3 -3 lines
Diff to previous 1.90 (colored)

don't use MALLOC with a non-constant size; use malloc instead.

Revision 1.90 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:02 2005 UTC (11 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

merge ktrace-lwp.

Revision 1.81.2.7 / (download) - annotate - [select for diffs], Thu Nov 10 14:05:37 2005 UTC (11 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.81.2.6: +17 -17 lines
Diff to previous 1.81.2.6 (colored) next main 1.82 (colored)

Sync with HEAD. Here we go again...

Revision 1.89 / (download) - annotate - [select for diffs], Mon May 30 04:32:38 2005 UTC (12 years, 4 months ago) by christos
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.88: +17 -17 lines
Diff to previous 1.88 (colored)

- add const
- avoid variable shadowing.

Revision 1.87.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:54 2005 UTC (12 years, 5 months ago) by kent
Branch: kent-audio2
Changes since 1.87: +7 -7 lines
Diff to previous 1.87 (colored) next main 1.88 (colored)

sync with -current

Revision 1.87.4.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:34:33 2005 UTC (12 years, 7 months ago) by yamt
Branch: yamt-km
Changes since 1.87: +7 -7 lines
Diff to previous 1.87 (colored) next main 1.88 (colored)

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

Revision 1.81.2.6 / (download) - annotate - [select for diffs], Fri Mar 4 16:43:13 2005 UTC (12 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.81.2.5: +7 -7 lines
Diff to previous 1.81.2.5 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.88 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:17 2005 UTC (12 years, 7 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base
Changes since 1.87: +7 -7 lines
Diff to previous 1.87 (colored)

nuke trailing whitespace

Revision 1.81.2.5 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:11 2005 UTC (12 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.81.2.4: +1058 -1047 lines
Diff to previous 1.81.2.4 (colored)

Sync with HEAD.

Revision 1.87 / (download) - annotate - [select for diffs], Thu Jan 13 15:01:27 2005 UTC (12 years, 9 months ago) by kent
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base
Branch point for: yamt-km, kent-audio2
Changes since 1.86: +1025 -1045 lines
Diff to previous 1.86 (colored)

ansify and KNF

Revision 1.86 / (download) - annotate - [select for diffs], Mon Jan 10 22:01:37 2005 UTC (12 years, 9 months ago) by kent
Branch: MAIN
Changes since 1.85: +52 -21 lines
Diff to previous 1.85 (colored)

merge kent-audio1 branch, which introduces audio filter pipeline to the MI
audio framework


Summary of changes:

* struct audio_params
  - remove sw_code, factor, factor_denom, hw_sample_rate,
hw_encoding ,hw_precision, and hw_channels.  Conversion information
is conveyed by stream_filter_list_t.
  - change the type of sample_rate: u_long -> u_int
  - add `validbits,' which represents the valid data size in
precision bits.  It is required in order to distinguish 24/32bit
from 24/24bit or 32/32bit.

* audio_hw_if
 - add two parameters to set_params()
	stream_filter_list_t *pfil, stream_filter_list *rfil
   A HW driver should set filter recipes for requested formats
 - constify audio_params parameters of trigger_output() and
trigger_input().  They represent audio formats for the hardware.
 - make open() and close() optional
 - add int (AUMODE_PLAY or AUMODE_RECORD) and audio_params_t parameters
 to round_blocksize()

* sw_code is replaced with stream_filter_t.
  stream_filer_t converts audio data in an input buffer and writes
into another output buffer unlike sw_code, which converts data in
single buffer.
  converters in dev/auconv.c, dev/mulaw.c, dev/aurateconv.c,
dev/tc/bba.c, dev/ic/msm6258.c, and arch/arm/iomd/vidcaudio.c are
reimplemented as stream_filter_t

* MI audio
 - audiosetinfo() builds filter pipelines from stream_filter_list_t
filled by audio_hw_if::set_params()
 - audiosetinfo() returns with EINVAL if mmapped and set_params()
requests filters
 - audio_write(), audio_pint(), and audio_rint() invoke a filter
pipeline.
 - ioctl() for FIONREAD, AUDIO_WSEEK, AUDIO_GETIOFFS,
AUDIO_GETOOFFS, and audio_prinfo::{seek,samples} for
AUDIO_GETINFO handle values for a buffer nearest to userland.

* add `struct device *' parameter to ac97_attach()

* all of audio HW drivers follow audio_hw_if and ac97 changes

Revision 1.85.2.3 / (download) - annotate - [select for diffs], Sun Jan 9 08:42:45 2005 UTC (12 years, 9 months ago) by kent
Branch: kent-audio1
Changes since 1.85.2.2: +14 -9 lines
Diff to previous 1.85.2.2 (colored) to branchpoint 1.85 (colored) next main 1.86 (colored)

audio_hw_if change
 * make open() and close() optional
 * add int (AUMODE_PLAY or AUMODE_RECORD) and audio_params_t parameters
 to round_blocksize()

Revision 1.85.2.2 / (download) - annotate - [select for diffs], Mon Jan 3 16:40:26 2005 UTC (12 years, 9 months ago) by kent
Branch: kent-audio1
Changes since 1.85.2.1: +10 -10 lines
Diff to previous 1.85.2.1 (colored) to branchpoint 1.85 (colored)

* remove stream_filter_list_append and stream_filter_list_prepend
* add stream_filter_list_t::{append(), prepend(), set()}

Revision 1.85.2.1 / (download) - annotate - [select for diffs], Mon Jan 3 06:37:58 2005 UTC (12 years, 9 months ago) by kent
Branch: kent-audio1
Changes since 1.85: +40 -14 lines
Diff to previous 1.85 (colored)

* adopt the filter pipeline framework

* ic/ad1848.c, isa/ess.c, isa/sbdsp.c
  remove direct call of set_params() for the default encoding.
  It should be called by the MI audio framework.

Revision 1.81.2.4 / (download) - annotate - [select for diffs], Tue Nov 2 07:51:55 2004 UTC (12 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.81.2.3: +10 -7 lines
Diff to previous 1.81.2.3 (colored)

Sync with HEAD.

Revision 1.85 / (download) - annotate - [select for diffs], Fri Oct 29 12:57:17 2004 UTC (12 years, 11 months ago) by yamt
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base
Branch point for: kent-audio1
Changes since 1.84: +10 -7 lines
Diff to previous 1.84 (colored)

constify audio_hw_if, midi_hw_if, and radio_hw_if.

Revision 1.81.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:29:43 2004 UTC (13 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.81.2.2: +2 -2 lines
Diff to previous 1.81.2.2 (colored)

Fix the sync with head I botched.

Revision 1.81.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:47:46 2004 UTC (13 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.81.2.1: +13 -15 lines
Diff to previous 1.81.2.1 (colored)

Sync with HEAD.

Revision 1.84 / (download) - annotate - [select for diffs], Tue Sep 14 20:20:47 2004 UTC (13 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.83: +13 -15 lines
Diff to previous 1.83 (colored)

Separate the namespace for default (ie unspecified) locators used
by the isa.c bus driver and the "address/whatever not specified"
argument passed to leaf device drivers.
The former is "ISACF_XXX_DEFAULT" as generaterd by config(8), the latter
"ISA_UNKNOWN_XXX", defined in isavar.h.
This way we save a dependency of every ISA device driver on "locators.h".

Revision 1.81.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:47:58 2004 UTC (13 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.81: +9 -8 lines
Diff to previous 1.81 (colored)

Sync with HEAD

Revision 1.83 / (download) - annotate - [select for diffs], Thu Apr 22 00:17:12 2004 UTC (13 years, 6 months ago) by itojun
Branch: MAIN
Changes since 1.82: +4 -3 lines
Diff to previous 1.82 (colored)

sprintf -> snprintf

Revision 1.82 / (download) - annotate - [select for diffs], Fri Nov 21 03:08:37 2003 UTC (13 years, 11 months ago) by gson
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.81: +7 -7 lines
Diff to previous 1.81 (colored)

Code enabled by option AUDIO_DEBUG exhibited undefined behavior and
caused compiler warnings with gcc 3.3.2.

Revision 1.81 / (download) - annotate - [select for diffs], Fri May 9 23:51:29 2003 UTC (14 years, 5 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.80: +12 -2 lines
Diff to previous 1.80 (colored)

A few ISA sound drivers like to share dma channels, and hence deferred
isa_dmamap_create() calls to their open/close entrypoints. This worked
with some luck, but broke on i386 when _bus_dmamap_create started
to allocate bounce buffers upfront, since memory below 16M may well
not be available when the sound devices is opened for the Nth time.

To fix this, create a new simple interface, isa_drq_alloc/isa_drq_free,
wrappers around already existing bitmask macros. These are expected
to be used before an isa_dmamap_create call, and after an
isa_dmamap_destroy call, respectively. For the sb and ad1848 drivers,
they're deferred until open/close.

All isa_dmamap_create calls can now use BUS_DMA_ALLOCNOW and be done
at attach time.

Revision 1.80 / (download) - annotate - [select for diffs], Sat May 3 18:11:26 2003 UTC (14 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.79: +6 -6 lines
Diff to previous 1.79 (colored)

DMA, not dma nor Dma.

Revision 1.79 / (download) - annotate - [select for diffs], Sun Apr 6 18:20:13 2003 UTC (14 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.78: +4 -4 lines
Diff to previous 1.78 (colored)

Respect the law: Use A-law and mu-law as spellings as far as easily possible.
Inspired by Igor Sobrado in PR 19680.

Revision 1.70.2.6 / (download) - annotate - [select for diffs], Fri Oct 18 02:42:12 2002 UTC (15 years ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.70.2.5: +4 -6 lines
Diff to previous 1.70.2.5 (colored) to branchpoint 1.70 (colored) next main 1.71 (colored)

Catch up to -current.

Revision 1.78 / (download) - annotate - [select for diffs], Fri Oct 11 19:14:06 2002 UTC (15 years ago) by fvdl
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.77: +2 -3 lines
Diff to previous 1.77 (colored)

Don't include <i386/isa/icu.h>

Revision 1.70.4.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:39:32 2002 UTC (15 years ago) by jdolecek
Branch: kqueue
Changes since 1.70.4.2: +3 -4 lines
Diff to previous 1.70.4.2 (colored) to branchpoint 1.70 (colored) next main 1.71 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.77 / (download) - annotate - [select for diffs], Wed Oct 2 03:10:46 2002 UTC (15 years ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.76: +3 -3 lines
Diff to previous 1.76 (colored)

Fix sizeof and whitespace bug from the script I'm using to do the
CFATTACH_DECL conversion.  (Grumble.)

Revision 1.76 / (download) - annotate - [select for diffs], Wed Oct 2 02:09:17 2002 UTC (15 years ago) by thorpej
Branch: MAIN
Changes since 1.75: +4 -5 lines
Diff to previous 1.75 (colored)

Use CFATTACH_DECL().

Revision 1.75 / (download) - annotate - [select for diffs], Fri Sep 27 20:38:23 2002 UTC (15 years ago) by thorpej
Branch: MAIN
Changes since 1.74: +3 -3 lines
Diff to previous 1.74 (colored)

Declare all cfattach structures const.

Revision 1.70.2.5 / (download) - annotate - [select for diffs], Thu Feb 28 04:13:40 2002 UTC (15 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.70.2.4: +2 -2 lines
Diff to previous 1.70.2.4 (colored) to branchpoint 1.70 (colored)

Catch up to -current.

Revision 1.70.2.4 / (download) - annotate - [select for diffs], Fri Jan 11 23:39:05 2002 UTC (15 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.70.2.3: +59 -27 lines
Diff to previous 1.70.2.3 (colored) to branchpoint 1.70 (colored)

More catchup.

Revision 1.70.4.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:55:24 2002 UTC (15 years, 9 months ago) by thorpej
Branch: kqueue
Changes since 1.70.4.1: +67 -26 lines
Diff to previous 1.70.4.1 (colored) to branchpoint 1.70 (colored)

Sync kqueue branch with -current.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jan 7 21:47:05 2002 UTC (15 years, 9 months ago) by thorpej
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, ifpoll-base, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.73: +59 -27 lines
Diff to previous 1.73 (colored)

Overhaul of the ISA autoconfiguration code to support direct
configuration of devices logically attached to the ISA bus:

* Change the isa_attach_args to have arrays of io, mem, irq, drq
  resources.
* Add a "pnpnames" and a linked list of "pnpcompatnames" to the
  isa_attach_args.  If either of these members are non-NULL,
  direct configuration of the bus is being performed.  Add an
  ISA_DIRECT_CONFIG() macro to test for this.
* Drivers are not allowed to modify the isa_attach_args unless
  direct configuration is not being performed and the probe fucntion
  is returning success.
* Adapt device drivers -- currently, all driver probe routines return
  "no match" if ISA_DIRECT_CONFIG() evaluates to true.

Revision 1.70.2.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:14:46 2001 UTC (15 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.70.2.2: +4 -1 lines
Diff to previous 1.70.2.2 (colored) to branchpoint 1.70 (colored)

Catch up to -current.

Revision 1.73 / (download) - annotate - [select for diffs], Tue Nov 13 08:01:14 2001 UTC (15 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.72: +4 -1 lines
Diff to previous 1.72 (colored)

add RCSID

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Thu Oct 11 00:02:06 2001 UTC (16 years ago) by fvdl
Branch: thorpej-devvp
Changes since 1.71: +7 -1 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.

Revision 1.70.2.2 / (download) - annotate - [select for diffs], Mon Oct 8 20:11:06 2001 UTC (16 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.70.2.1: +7 -1 lines
Diff to previous 1.70.2.1 (colored) to branchpoint 1.70 (colored)

Catch up to -current.

Revision 1.72 / (download) - annotate - [select for diffs], Wed Oct 3 00:04:50 2001 UTC (16 years ago) by augustss
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3
Changes since 1.71: +7 -1 lines
Diff to previous 1.71 (colored)

Add a new optional method, dev_ioctl, to the audio hardware driver interface.
It is called when an unrecognized ioctl() is performed on a device,
thus allowing ioctl()s that frob the hardware driver (like loading
microcode).

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:09:44 2001 UTC (16 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored)

Catch up with -current.

Revision 1.70.4.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:13:08 2001 UTC (16 years, 2 months ago) by lukem
Branch: kqueue
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored)

update to -current

Revision 1.71 / (download) - annotate - [select for diffs], Wed Jul 18 20:52:47 2001 UTC (16 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-devvp-base2, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored)

bcopy -> memcpy

Revision 1.67.8.2 / (download) - annotate - [select for diffs], Sun Feb 11 19:15:42 2001 UTC (16 years, 8 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.67.8.1: +7 -7 lines
Diff to previous 1.67.8.1 (colored) to branchpoint 1.67 (colored) next main 1.68 (colored)

Sync with HEAD.

Revision 1.70 / (download) - annotate - [select for diffs], Thu Jan 18 20:28:19 2001 UTC (16 years, 9 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa, kqueue
Changes since 1.69: +7 -7 lines
Diff to previous 1.69 (colored)

constify

Revision 1.67.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:41:14 2000 UTC (16 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.67: +29 -17 lines
Diff to previous 1.67 (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.69 / (download) - annotate - [select for diffs], Thu Mar 23 07:01:34 2000 UTC (17 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: 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
Changes since 1.68: +9 -5 lines
Diff to previous 1.68 (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.68 / (download) - annotate - [select for diffs], Mon Feb 7 22:07:31 2000 UTC (17 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.67: +21 -13 lines
Diff to previous 1.67 (colored)

Add a new function call to the ISA DMA API: isa_dmamaxsize(), which returns
the maximum transfer size for the specified DMA channel.  Make all clients
of ISA DMA use this call to determine their maximum transfer size.

Revision 1.67 / (download) - annotate - [select for diffs], Tue Mar 30 16:40:47 1999 UTC (18 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, 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, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base, chs-ubc2
Branch point for: thorpej_scsipi
Changes since 1.66: +17 -17 lines
Diff to previous 1.66 (colored)

The AD1848/CS4231 attachment doesn't create DMA maps any more, so we have to
do it here.  This is preferrable anyway, since we're not actually doing DMA
through the AD/CS chip.

Revision 1.66 / (download) - annotate - [select for diffs], Fri Feb 19 16:59:36 1999 UTC (18 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.65: +19 -19 lines
Diff to previous 1.65 (colored)

Fix structure names.

Revision 1.65 / (download) - annotate - [select for diffs], Wed Feb 17 21:44:55 1999 UTC (18 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Update comments.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Feb 17 02:37:41 1999 UTC (18 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored)

Pass the direction to the allocm and round_buffersize methods.
Some drivers need this to properly allocate DMAable memory.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Sep 9 04:40:34 1998 UTC (19 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.62: +11 -10 lines
Diff to previous 1.62 (colored)

Add mmap support for gus and gusmax, PR #5988, Feico Dillema.

Revision 1.62 / (download) - annotate - [select for diffs], Sun Sep 6 13:03:49 1998 UTC (19 years, 1 month ago) by jtk
Branch: MAIN
Changes since 1.61: +33 -31 lines
Diff to previous 1.61 (colored)

Correct the remaining uses of ad1848_softc to ad1848_isa_softc

Revision 1.61 / (download) - annotate - [select for diffs], Tue Sep 1 18:48:38 1998 UTC (19 years, 1 month ago) by jtk
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

use ad1848_isa_attach, so GUS cards with CS4231 don't panic the kernel

Revision 1.60 / (download) - annotate - [select for diffs], Tue Aug 25 22:34:30 1998 UTC (19 years, 2 months ago) by pk
Branch: MAIN
Changes since 1.59: +16 -12 lines
Diff to previous 1.59 (colored)

Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Aug 17 21:16:14 1998 UTC (19 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

* Redo the way the way the MIDI driver attaches to audio devices.
* Improve the midisyn layer a little.
* Add a driver for the Yamaha OPL[23] FM synths.
  The opl driver is not finished yet; it sounds pretty awful.

For some strange reason I cannot get any FM sound from my SB64 cards,
but a regular SB16 works fine.

Revision 1.58 / (download) - annotate - [select for diffs], Thu Jul 2 14:39:51 1998 UTC (19 years, 3 months ago) by mycroft
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.57: +14 -14 lines
Diff to previous 1.57 (colored)

Cosmetic change.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Jun 17 08:17:25 1998 UTC (19 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.56: +1 -2 lines
Diff to previous 1.56 (colored)

Remove a bunch of totally unnecessary #include <machine/pio.h>
left over from the olden days.

Revision 1.56 / (download) - annotate - [select for diffs], Tue Jun 9 07:24:59 1998 UTC (19 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.55: +1 -9 lines
Diff to previous 1.55 (colored)

Nuke __BROKEN_INDIRECT_CONFIG.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jun 9 00:05:45 1998 UTC (19 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.54: +15 -14 lines
Diff to previous 1.54 (colored)

Adjust for changes to the ISA DMA API.

Revision 1.54 / (download) - annotate - [select for diffs], Wed May 20 16:19:42 1998 UTC (19 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.53: +89 -329 lines
Diff to previous 1.53 (colored)

Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers.
Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu>
and originally written for OpenBSD.

Revision 1.53 / (download) - annotate - [select for diffs], Thu Mar 12 12:28:51 1998 UTC (19 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.52: +27 -19 lines
Diff to previous 1.52 (colored)

Update probing for GUS a little.  From soren@t.dk,
closes PR kern/5148.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Mar 9 06:32:51 1998 UTC (19 years, 7 months ago) by mikel
Branch: MAIN
Changes since 1.51: +1 -7 lines
Diff to previous 1.51 (colored)

let panic() call DDB, don't do it ourselves; from Nathan Williams in PR 5131

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Thu Jan 29 12:16:29 1998 UTC (19 years, 8 months 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.48: +7 -6 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Pull up 1.51 (mycroft)

Revision 1.51 / (download) - annotate - [select for diffs], Sun Jan 25 23:48:06 1998 UTC (19 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.50: +7 -6 lines
Diff to previous 1.50 (colored)

Make sure we create DMA maps if the CD4231 probe fails.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Jan 13 19:33:29 1998 UTC (19 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.49: +54 -33 lines
Diff to previous 1.49 (colored)

make it compile without BROKEN_INDIRECT_CONFIG

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jan 12 09:43:32 1998 UTC (19 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.48: +1 -6 lines
Diff to previous 1.48 (colored)

Update for config changes.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Oct 19 07:42:26 1997 UTC (20 years ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.47: +3 -164 lines
Diff to previous 1.47 (colored)

Make the audio API (almost) SunOS compatible.
The changes is to allow some limited mixer manipulation through
the audio device (instead of the mixer device).
This rendered 4 methods in audio_hw_if unused so garbage collect these.

Revision 1.35.2.5 / (download) - annotate - [select for diffs], Tue Oct 14 10:23:32 1997 UTC (20 years ago) by thorpej
Branch: marc-pcmcia
Changes since 1.35.2.4: +13 -13 lines
Diff to previous 1.35.2.4 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Oct 11 12:36:23 1997 UTC (20 years ago) by mycroft
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.46: +4 -4 lines
Diff to previous 1.46 (colored)

AudioElinear -> AudioEslinear

Revision 1.46 / (download) - annotate - [select for diffs], Sat Oct 11 11:29:01 1997 UTC (20 years ago) by mycroft
Branch: MAIN
Changes since 1.45: +8 -8 lines
Diff to previous 1.45 (colored)

AudioC[A-Z] -> AudioC[a-z]

Revision 1.45 / (download) - annotate - [select for diffs], Thu Oct 9 07:57:19 1997 UTC (20 years ago) by jtc
Branch: MAIN
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

Fix tipo inherited from old version of TNF copyright template.

Revision 1.35.2.4 / (download) - annotate - [select for diffs], Tue Sep 16 03:50:10 1997 UTC (20 years, 1 month ago) by thorpej
Branch: marc-pcmcia
Changes since 1.35.2.3: +26 -2 lines
Diff to previous 1.35.2.3 (colored) to branchpoint 1.35 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Sep 12 10:27:10 1997 UTC (20 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.43: +26 -2 lines
Diff to previous 1.43 (colored)

Create DMA maps on ordinary GUS (non-MAX) cards.  Now it should work again.

Revision 1.35.2.3 / (download) - annotate - [select for diffs], Sat Sep 6 19:00:24 1997 UTC (20 years, 1 month ago) by thorpej
Branch: marc-pcmcia
Changes since 1.35.2.2: +543 -467 lines
Diff to previous 1.35.2.2 (colored) to branchpoint 1.35 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.43 / (download) - annotate - [select for diffs], Sat Sep 6 14:23:13 1997 UTC (20 years, 1 month ago) by augustss
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal
Changes since 1.42: +543 -467 lines
Diff to previous 1.42 (colored)

Bus-ify the GUS driver.

Revision 1.35.2.2 / (download) - annotate - [select for diffs], Wed Aug 27 23:31:40 1997 UTC (20 years, 2 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.35.2.1: +27 -31 lines
Diff to previous 1.35.2.1 (colored) to branchpoint 1.35 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Aug 26 19:27:21 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.41: +6 -7 lines
Diff to previous 1.41 (colored)

XXX Add a drq2 locator for the ISA bus.  Many sound cards need
two DMA channels to do e.g. full-duplex.  This allows
a way of specifying the second channel in a sane way.
THIS IS TEMPORARY.  The drq2 locator will go away when
the locator system has been changed to allow multiple
values per locator.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Aug 24 22:31:33 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.40: +22 -25 lines
Diff to previous 1.40 (colored)

- Change audio_hw_if a little: set_param now sets the play and record modes
  at the same time instead by using two different calls.  This enables
  it to check more easily if the combined mode is all right.
- Improve the error checking in audio.c.
- Add a new audio property, AUDIO_PROP_INDEPENDENT, show if the
  play and record settings are independent.
- Fix some buglets in audio.c.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Sat Aug 23 07:13:18 1997 UTC (20 years, 2 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.35: +144 -109 lines
Diff to previous 1.35 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Aug 19 23:50:00 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.39: +2 -3 lines
Diff to previous 1.39 (colored)

Change the MI audio driver so it attaches to the MD driver in the
normal way.  This requires adding a line to the config files to
get audio to work again.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Aug 7 22:48:10 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.38: +19 -3 lines
Diff to previous 1.38 (colored)

Add A-law support and fix bug on opening GUS max.
From Feico Dillema <dillema@spam.aurum>.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 4 18:47:16 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.37: +88 -88 lines
Diff to previous 1.37 (colored)

Get rid of `register'.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Aug 4 09:16:42 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Use gusmax_get_props instead of gus_get_props for gusmax.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jul 31 22:33:27 1997 UTC (20 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.35: +39 -19 lines
Diff to previous 1.35 (colored)

Audio changes:
	- Change the way attach and open works to allow multiple audio
	  devices.
	- Split the mulaw.c file into two to avoid dragging in mulaw
	  convertsion when they are not needed.  Add 16 bit alaw/mulaw tables.
	- Change the way audio properties are gotten.
	- Recognize more versions os SoundBlaster.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jul 28 20:56:14 1997 UTC (20 years, 3 months ago) by augustss
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored)

Audio: Remove the machine dependant code I put in audio.c by mistake.
This adds another method to audio_hw_if.  Also remove a field from
audio_hw_if that was not read-only.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Jul 27 23:51:55 1997 UTC (20 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.33: +3 -12 lines
Diff to previous 1.33 (colored)

audio: Simplify handling of AUDIO_SETFD and committing of encoding mode.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Jul 27 01:16:55 1997 UTC (20 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.32: +24 -16 lines
Diff to previous 1.32 (colored)

Changes to the sudio system:
  - It is now possible to handle devices that want "looping" DMA,
    e.g. the SoundBlaster correctly.  The WSS and SB drivers use this.
    To do this several new methods were introduced in audio_hw_if.
  - Different silence handling (forced by previous change).
  - The audio driver can now be mmap()-ed, but due to problems in
    the VM system only for writing for now.
  - The OSS (Linux) audio emulation takes advantage of some of the
    new features.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Jul 15 07:46:16 1997 UTC (20 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.31: +10 -10 lines
Diff to previous 1.31 (colored)

In the name of backwards compatibility AUDIO_ENCODING_LINEAR has been
renamed AUDIO_ENCODING_SLINEAR and AUDIO_ENCODING_LINEAR reverts to the
NetBSD 1.2 sematics.  A kernel with COMPAT_12 defined will accept
AUDIO_ENCODING_LINEAR and treat it as before, without COMPAT_12 it
will be rejected.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Jul 9 03:03:21 1997 UTC (20 years, 3 months ago) by jtk
Branch: MAIN
Changes since 1.30: +30 -60 lines
Diff to previous 1.30 (colored)

fix mixer goof on GUS max

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jun 6 23:43:50 1997 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: bouyer-scsipi
Changes since 1.29: +14 -12 lines
Diff to previous 1.29 (colored)

Pull thorpej-bus-dma branch into mainline.

Revision 1.27.2.3 / (download) - annotate - [select for diffs], Sun Jun 1 20:51:07 1997 UTC (20 years, 4 months ago) by thorpej
Branch: thorpej-bus-dma
Changes since 1.27.2.2: +34 -5 lines
Diff to previous 1.27.2.2 (colored) next main 1.28 (colored)

Update from trunk.

Revision 1.29 / (download) - annotate - [select for diffs], Thu May 29 05:33:15 1997 UTC (20 years, 5 months ago) by jtk
Branch: MAIN
CVS Tags: thorpej-bus-dma-base
Changes since 1.28: +34 -5 lines
Diff to previous 1.28 (colored)

fix popping noises on 16-bit ulinear output.
add big-endian support
XXX ULINEAR_BE still needs ad1848 emulation on gusmax

Revision 1.27.2.2 / (download) - annotate - [select for diffs], Mon May 19 00:14:39 1997 UTC (20 years, 5 months ago) by thorpej
Branch: thorpej-bus-dma
Changes since 1.27.2.1: +30 -72 lines
Diff to previous 1.27.2.1 (colored)

Update from trunk.

Revision 1.28 / (download) - annotate - [select for diffs], Tue May 13 19:02:15 1997 UTC (20 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.27: +30 -72 lines
Diff to previous 1.27 (colored)

Clean up emulation code, SB, and GUS drivers and add some more encoding
emulation to SB.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Tue May 13 03:08:40 1997 UTC (20 years, 5 months ago) by thorpej
Branch: thorpej-bus-dma
Changes since 1.27: +14 -12 lines
Diff to previous 1.27 (colored)

Adapt to new software interface to the on-board ISA DMA controller.

Revision 1.27 / (download) - annotate - [select for diffs], Mon May 12 04:11:43 1997 UTC (20 years, 5 months ago) by jtk
Branch: MAIN
Branch point for: thorpej-bus-dma
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

restore accidentally-lost set of nchannels in driver layer

Revision 1.26 / (download) - annotate - [select for diffs], Sat May 10 18:58:33 1997 UTC (20 years, 5 months ago) by jtk
Branch: MAIN
Changes since 1.25: +7 -7 lines
Diff to previous 1.25 (colored)

use normal linear names/values for 8-bit encodings
mark mulaw as emulated (it's done via a mapping table)
use GUS query encoding routine, even on GUS max, since the encoding
stuff is handled by the GF1.
XXX might not be right for recording, but it's correct for playback.

Revision 1.25 / (download) - annotate - [select for diffs], Fri May 9 22:16:37 1997 UTC (20 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.24: +44 -64 lines
Diff to previous 1.24 (colored)

Change the interface between high and lowlevel audio drivers again:
Set the encoding parameters slightly differently.
Remove the SW encoding/decodinf functions from this interface
and move them to the audio_parameter struct; this is both more efficient
and flexible.

Revision 1.24 / (download) - annotate - [select for diffs], Wed May 7 18:51:43 1997 UTC (20 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.23: +34 -14 lines
Diff to previous 1.23 (colored)

Convert to new orthogonal audio encoding scheme and implement
some of the new encodings.  The change to ioctl AUDIO_GETENC is
NOT backwards compatible.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 29 21:01:43 1997 UTC (20 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.22: +76 -251 lines
Diff to previous 1.22 (colored)

Change the interface between the high and low level audio drivers
so that all audio encoding parameters are set at once.  This simplifies
the interface and make error checking easier.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 6 00:54:22 1997 UTC (20 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.21: +5 -1 lines
Diff to previous 1.21 (colored)

Make sure the bus tag is set where we need it.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 20 06:48:53 1997 UTC (20 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.20: +30 -77 lines
Diff to previous 1.20 (colored)

Combine set_encoding and set_precision into a single set_format interface.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Mar 19 19:54:44 1997 UTC (20 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.19: +20 -11 lines
Diff to previous 1.19 (colored)

Check for errors returned by AD1848 routines.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 13 02:19:57 1997 UTC (20 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.18: +1 -5 lines
Diff to previous 1.18 (colored)

Don't share the silence block between devices.  Make silence filling work for
more encodings, and make it device-independent.  From Lennart Augustsson, in
PR kern/3305.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Oct 13 01:37:40 1996 UTC (21 years ago) by christos
Branch: MAIN
CVS Tags: thorpej-setroot, mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Changes since 1.17: +18 -18 lines
Diff to previous 1.17 (colored)

backout kprintf changes

Revision 1.17 / (download) - annotate - [select for diffs], Thu Oct 10 22:04:55 1996 UTC (21 years ago) by christos
Branch: MAIN
Changes since 1.16: +18 -18 lines
Diff to previous 1.16 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.16 / (download) - annotate - [select for diffs], Sun May 12 23:52:08 1996 UTC (21 years, 5 months ago) by mycroft
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.15: +2 -1 lines
Diff to previous 1.15 (colored)

Use intr.h.

Revision 1.15 / (download) - annotate - [select for diffs], Fri May 3 22:35:24 1996 UTC (21 years, 5 months ago) by jtk
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

make it work with GUSPLAYDEBUG defined

Revision 1.14 / (download) - annotate - [select for diffs], Mon Apr 29 20:03:06 1996 UTC (21 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.13: +53 -54 lines
Diff to previous 1.13 (colored)

- prototype fixes

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 11 22:28:42 1996 UTC (21 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

update for addition of a machine-dependent cookie as the first argument
to isa_intr_{,dis}establish().

Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 31 22:50:11 1996 UTC (21 years, 6 months ago) by jtk
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

add include file for function prototypes

Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 17 00:53:14 1996 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +9 -5 lines
Diff to previous 1.10 (colored)

New device attachment scheme:

	- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Mar 1 04:08:31 1996 UTC (21 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored)

Add support to the ISA DMA framework for auto-initialize mode.
Add experimental SB16 code, disabled for now.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Feb 17 04:49:50 1996 UTC (21 years, 8 months ago) by jtk
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

fix compile error from gusprobe() cleanup

Revision 1.8 / (download) - annotate - [select for diffs], Sat Feb 17 03:35:22 1996 UTC (21 years, 8 months ago) by jtk
Branch: MAIN
Changes since 1.7: +116 -94 lines
Diff to previous 1.7 (colored)

avoid panic'ing when driver gets confused--just spit out a message and
keep going.
Improve error messages to include device name.
use STATIC for function declarations/definitions so it's easier to get a
useful symbol table by flipping a switch.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 16 08:18:37 1996 UTC (21 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +7 -6 lines
Diff to previous 1.6 (colored)

Prototype the probe and attach functions.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Feb 5 02:22:01 1996 UTC (21 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.5: +12 -12 lines
Diff to previous 1.5 (colored)

Fix error in copyright notice

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 5 00:10:32 1996 UTC (21 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.4: +23 -17 lines
Diff to previous 1.4 (colored)

Received copyright assignment

Revision 1.4 / (download) - annotate - [select for diffs], Sun Dec 24 02:31:17 1995 UTC (21 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Nov 10 04:30:44 1995 UTC (21 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +44 -37 lines
Diff to previous 1.2 (colored)

Convert IRQ, DRQ, and port numbers to int.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 24 05:54:52 1995 UTC (22 years, 3 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.1: +15 -14 lines
Diff to previous 1.1 (colored)

fix function prototypes, usages, to match what the code actually does

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jul 19 19:58:45 1995 UTC (22 years, 3 months ago) by brezak
Branch: MAIN

GUS audio driver from John Kohl.

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>