The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.77 / (download) - annotate - [select for diffs], Sat Aug 7 16:19:12 2021 UTC (2 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.76: +3 -4 lines
Diff to previous 1.76 (colored) to selected 1.29 (colored)

Merge thorpej-cfargs2.

Revision 1.76.6.1 / (download) - annotate - [select for diffs], Wed Aug 4 20:27:36 2021 UTC (2 years, 8 months ago) by thorpej
Branch: thorpej-cfargs2
Changes since 1.76: +3 -4 lines
Diff to previous 1.76 (colored) next main 1.77 (colored) to selected 1.29 (colored)

Adapt to CFARGS().

Revision 1.75.2.1 / (download) - annotate - [select for diffs], Thu May 13 00:47:30 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.75: +5 -3 lines
Diff to previous 1.75 (colored) next main 1.76 (colored) to selected 1.29 (colored)

Sync with HEAD.

Revision 1.76 / (download) - annotate - [select for diffs], Mon Apr 26 19:21:55 2021 UTC (2 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-cfargs2
Changes since 1.75: +5 -3 lines
Diff to previous 1.75 (colored) to selected 1.29 (colored)

Be explicit about using the "wss" interface attribute when attaching
the "opl" instance.

Revision 1.75 / (download) - annotate - [select for diffs], Sat Apr 24 23:36:55 2021 UTC (2 years, 11 months ago) by thorpej
Branch: MAIN
Branch point for: thorpej-i2c-spi-conf
Changes since 1.74: +3 -3 lines
Diff to previous 1.74 (colored) to selected 1.29 (colored)

Merge thorpej-cfargs branch:

Simplify and make extensible the config_search() / config_found() /
config_attach() interfaces: rather than having different variants for
which arguments you want pass along, just have a single call that
takes a variadic list of tag-value arguments.

Adjust all call sites:
- Simplify wherever possible; don't pass along arguments that aren't
  actually needed.
- Don't be explicit about what interface attribute is attaching if
  the device only has one.  (More simplification.)
- Add a config_probe() function to be used in indirect configuiration
  situations, making is visibly easier to see when indirect config is
  in play, and allowing for future change in semantics.  (As of now,
  this is just a wrapper around config_match(), but that is an
  implementation detail.)

Remove unnecessary or redundant interface attributes where they're not
needed.

There are currently 5 "cfargs" defined:
- CFARG_SUBMATCH (submatch function for direct config)
- CFARG_SEARCH (search function for indirect config)
- CFARG_IATTR (interface attribte)
- CFARG_LOCATORS (locators array)
- CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)

...and a sentinel value CFARG_EOL.

Add some extra sanity checking to ensure that interface attributes
aren't ambiguous.

Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark
ports to associate those device handles with device_t instance.  This
will trickle trough to more places over time (need back-end for pre-OFW
Sun OBP; any others?).

Revision 1.74.8.1 / (download) - annotate - [select for diffs], Sun Mar 21 21:09:12 2021 UTC (3 years ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.74: +3 -3 lines
Diff to previous 1.74 (colored) next main 1.75 (colored) to selected 1.29 (colored)

Give config_found() the same variadic arguments treatment as
config_search().  This commit only adds the CFARG_EOL sentinel
to the existing config_found() calls.  Conversion of config_found_sm_loc()
and config_found_ia() call sites will be in subsequent commits.

Revision 1.71.50.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:07 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.71.50.1: +2 -3 lines
Diff to previous 1.71.50.1 (colored) to branchpoint 1.71 (colored) next main 1.72 (colored) to selected 1.29 (colored)

Merge changes from current as of 20200406

Revision 1.73.4.1 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:09 2020 UTC (4 years, 1 month ago) by ad
Branch: ad-namecache
Changes since 1.73: +2 -3 lines
Diff to previous 1.73 (colored) next main 1.74 (colored) to selected 1.29 (colored)

Sync with head.

Revision 1.74 / (download) - annotate - [select for diffs], Sat Feb 29 05:51:11 2020 UTC (4 years, 1 month ago) by isaki
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3
Branch point for: thorpej-cfargs
Changes since 1.73: +2 -3 lines
Diff to previous 1.73 (colored) to selected 1.29 (colored)

Remove rounding by 4 bytes on round_blocksize().
For drivers which supports only 16bit * 2channels sampling,
rounding by 4 bytes no longer meaningful.

Revision 1.71.50.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:12 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.71: +22 -31 lines
Diff to previous 1.71 (colored) to selected 1.29 (colored)

Sync with HEAD

Revision 1.73 / (download) - annotate - [select for diffs], Wed May 8 13:40:18 2019 UTC (4 years, 11 months ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, 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, ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.72: +5 -6 lines
Diff to previous 1.72 (colored) to selected 1.29 (colored)

Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c

Revision 1.72.2.3 / (download) - annotate - [select for diffs], Sat May 4 07:20:10 2019 UTC (4 years, 11 months ago) by isaki
Branch: isaki-audio2
Changes since 1.72.2.2: +3 -3 lines
Diff to previous 1.72.2.2 (colored) to branchpoint 1.72 (colored) next main 1.73 (colored) to selected 1.29 (colored)

Move dev/audio_if.h -> dev/audio/audio_if.h

Revision 1.72.2.2 / (download) - annotate - [select for diffs], Sat May 4 04:13:24 2019 UTC (4 years, 11 months ago) by isaki
Branch: isaki-audio2
Changes since 1.72.2.1: +2 -3 lines
Diff to previous 1.72.2.1 (colored) to branchpoint 1.72 (colored) to selected 1.29 (colored)

Remove obsoleted methods in audio_hw_if.
- drain: is handled in audio upper layer now.
- mappage: is handled in audio upper layer now.
- setfd: no one uses and it's meaningless now.

Revision 1.72.2.1 / (download) - annotate - [select for diffs], Sun Apr 21 06:00:00 2019 UTC (4 years, 11 months ago) by isaki
Branch: isaki-audio2
Changes since 1.72: +4 -4 lines
Diff to previous 1.72 (colored) to selected 1.29 (colored)

Adapt ad1848/cs4231 families to audio2.

Revision 1.72 / (download) - annotate - [select for diffs], Sat Mar 16 12:09:58 2019 UTC (5 years, 1 month ago) by isaki
Branch: MAIN
CVS Tags: isaki-audio2-base
Branch point for: isaki-audio2
Changes since 1.71: +22 -30 lines
Diff to previous 1.71 (colored) to selected 1.29 (colored)

Use C99 style struct initializer to audio_hw_if.

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:40 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.69: +26 -12 lines
Diff to previous 1.69 (colored) next main 1.70 (colored) to selected 1.29 (colored)

sync with head

Revision 1.71 / (download) - annotate - [select for diffs], Thu Nov 24 03:35:58 2011 UTC (12 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, 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, 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-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-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, 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, 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-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, localcount-20160914, khorben-n900, 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, jdolecek-ncqfixes-base, jdolecek-ncqfixes, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver
Branch point for: phil-wifi
Changes since 1.70: +4 -4 lines
Diff to previous 1.70 (colored) to selected 1.29 (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.70 / (download) - annotate - [select for diffs], Wed Nov 23 23:07:33 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.69: +26 -12 lines
Diff to previous 1.69 (colored) to selected 1.29 (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.69.4.3 / (download) - annotate - [select for diffs], Wed Nov 23 15:47:38 2011 UTC (12 years, 4 months ago) by jakllsch
Branch: jmcneill-audiomp3
Changes since 1.69.4.2: +21 -3 lines
Diff to previous 1.69.4.2 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored) to selected 1.29 (colored)

Hold the intr lock for the duration of ad1848_isa_intr().

Revision 1.69.4.2 / (download) - annotate - [select for diffs], Tue Nov 22 22:47:07 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: jmcneill-audiomp3
Changes since 1.69.4.1: +2 -3 lines
Diff to previous 1.69.4.1 (colored) to branchpoint 1.69 (colored) to selected 1.29 (colored)

get rid of unused 'powerstate' callback in audio_hw_if

Revision 1.69.4.1 / (download) - annotate - [select for diffs], Sat Nov 19 21:49:39 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: jmcneill-audiomp3
Changes since 1.69: +8 -11 lines
Diff to previous 1.69 (colored) to selected 1.29 (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.68.52.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:01 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.68: +5 -5 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.29 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.68.42.1 / (download) - annotate - [select for diffs], Sun Jun 12 00:24:14 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68: +5 -5 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.29 (colored)

sync with head

Revision 1.68.48.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:07:57 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.68: +5 -5 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.29 (colored)

Sync with HEAD.

Revision 1.69 / (download) - annotate - [select for diffs], Thu Jun 2 13:02:40 2011 UTC (12 years, 10 months ago) by nonaka
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, jmcneill-audiomp3-base
Branch point for: yamt-pagecache, jmcneill-audiomp3
Changes since 1.68: +5 -5 lines
Diff to previous 1.68 (colored) to selected 1.29 (colored)

fix compile failure.

Revision 1.68.32.2 / (download) - annotate - [select for diffs], Fri Dec 12 23:06:57 2008 UTC (15 years, 4 months ago) by ad
Branch: ad-audiomp2
Changes since 1.68.32.1: +4 -6 lines
Diff to previous 1.68.32.1 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored) to selected 1.29 (colored)

Checkpoint work in progress.

Revision 1.68.32.1 / (download) - annotate - [select for diffs], Thu Dec 11 19:49:30 2008 UTC (15 years, 4 months ago) by ad
Branch: ad-audiomp2
Changes since 1.68: +8 -9 lines
Diff to previous 1.68 (colored) to selected 1.29 (colored)

Checkpoint work in progress.

Revision 1.67.24.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:28:04 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) next main 1.68 (colored) to selected 1.29 (colored)

sync with HEAD

Revision 1.62.10.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:32:00 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.10.2: +5 -5 lines
Diff to previous 1.62.10.2 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored) to selected 1.29 (colored)

sync with head.

Revision 1.67.22.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:45:33 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) next main 1.68 (colored) to selected 1.29 (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.67.28.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:38:27 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) next main 1.68 (colored) to selected 1.29 (colored)

Sync with HEAD.

Revision 1.67.8.1 / (download) - annotate - [select for diffs], Tue Oct 23 20:08:22 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) next main 1.68 (colored) to selected 1.29 (colored)

Sync with head.

Revision 1.68 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:24 2007 UTC (16 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, 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, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, 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, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, 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, mjf-devfs2, mjf-devfs-base, mjf-devfs, matt-premerge-20091211, 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, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, cherry-xenmp-base, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-socklock-base1, ad-audiomp2-base
Branch point for: rmind-uvmplock, jruoho-x86intr, cherry-xenmp, ad-audiomp2
Changes since 1.67: +5 -5 lines
Diff to previous 1.67 (colored) to selected 1.29 (colored)

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

Revision 1.67.6.1 / (download) - annotate - [select for diffs], Tue Feb 27 14:16:12 2007 UTC (17 years, 1 month ago) by ad
Branch: ad-audiomp
Changes since 1.67: +7 -8 lines
Diff to previous 1.67 (colored) next main 1.68 (colored) to selected 1.29 (colored)

Add MP locking for audio drivers.

Revision 1.62.10.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:27 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.10.1: +3 -2 lines
Diff to previous 1.62.10.1 (colored) to branchpoint 1.62 (colored) to selected 1.29 (colored)

sync with head.

Revision 1.65.4.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:29 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.65.4.1: +4 -4 lines
Diff to previous 1.65.4.1 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored) to selected 1.29 (colored)

sync with head.

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:22 2006 UTC (17 years, 5 months ago) by ad
Branch: newlock2
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.29 (colored)

Sync with head.

Revision 1.67 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:00 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base
Branch point for: vmlocking, matt-armv6, jmcneill-pm, bouyer-xenamd64, ad-audiomp
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored) to selected 1.29 (colored)

__unused removal on arguments; approved by core.

Revision 1.65.4.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:04 2006 UTC (17 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.65: +4 -4 lines
Diff to previous 1.65 (colored) to selected 1.29 (colored)

sync with head

Revision 1.66 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:17 2006 UTC (17 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.65: +4 -4 lines
Diff to previous 1.65 (colored) to selected 1.29 (colored)

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

Revision 1.63.8.2 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:32 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.63.8.1: +3 -2 lines
Diff to previous 1.63.8.1 (colored) to branchpoint 1.63 (colored) next main 1.64 (colored) to selected 1.29 (colored)

sync with head.

Revision 1.63.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:51:26 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.63: +4 -3 lines
Diff to previous 1.63 (colored) next main 1.64 (colored) to selected 1.29 (colored)

sync with head

Revision 1.65 / (download) - annotate - [select for diffs], Sun Sep 3 21:42:55 2006 UTC (17 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.64: +3 -2 lines
Diff to previous 1.64 (colored) to selected 1.29 (colored)

add missing initializer

Revision 1.62.10.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:04:21 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 (colored) to selected 1.29 (colored)

sync with head.

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

Sync with head.

Revision 1.63.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:25:09 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored) next main 1.64 (colored) to selected 1.29 (colored)

sync with head.

Revision 1.63.8.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:05 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored) to selected 1.29 (colored)

sync with head.

Revision 1.63.12.1 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:21 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored) next main 1.64 (colored) to selected 1.29 (colored)

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

Revision 1.64 / (download) - annotate - [select for diffs], Wed Mar 29 04:16:50 2006 UTC (18 years ago) by thorpej
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, 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.63: +3 -3 lines
Diff to previous 1.63 (colored) to selected 1.29 (colored)

Use device_cfdata().

Revision 1.63 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:03 2005 UTC (18 years, 4 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.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.29 (colored)

merge ktrace-lwp.

Revision 1.60.6.2 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:11 2005 UTC (19 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.60.6.1: +53 -66 lines
Diff to previous 1.60.6.1 (colored) to branchpoint 1.60 (colored) next main 1.61 (colored) to selected 1.29 (colored)

Sync with HEAD.

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jan 14 03:41:45 2005 UTC (19 years, 3 months ago) by kent
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, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, 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, ktrace-lwp-base, kent-audio2-base, kent-audio2
Branch point for: yamt-lazymbuf
Changes since 1.61: +53 -66 lines
Diff to previous 1.61 (colored) to selected 1.29 (colored)

ansify and KNF

Revision 1.60.6.1 / (download) - annotate - [select for diffs], Tue Nov 2 07:51:55 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored) to selected 1.29 (colored)

Sync with HEAD.

Revision 1.61 / (download) - annotate - [select for diffs], Fri Oct 29 12:57:17 2004 UTC (19 years, 5 months ago) by yamt
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored) to selected 1.29 (colored)

constify audio_hw_if, midi_hw_if, and radio_hw_if.

Revision 1.57.20.3 / (download) - annotate - [select for diffs], Fri Oct 18 02:42:37 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.57.20.2: +3 -3 lines
Diff to previous 1.57.20.2 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored) to selected 1.29 (colored)

Catch up to -current.

Revision 1.57.22.2 / (download) - annotate - [select for diffs], Thu Oct 10 18:39:53 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.57.22.1: +4 -4 lines
Diff to previous 1.57.22.1 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored) to selected 1.29 (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.60 / (download) - annotate - [select for diffs], Fri Sep 27 15:37:23 2002 UTC (21 years, 6 months ago) by provos
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, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.59: +4 -4 lines
Diff to previous 1.59 (colored) to selected 1.29 (colored)

remove trailing \n in panic().  approved perry.

Revision 1.57.22.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:55:47 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.57: +5 -1 lines
Diff to previous 1.57 (colored) to selected 1.29 (colored)

Sync kqueue branch with -current.

Revision 1.57.20.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:14:55 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.57.20.1: +4 -1 lines
Diff to previous 1.57.20.1 (colored) to branchpoint 1.57 (colored) to selected 1.29 (colored)

Catch up to -current.

Revision 1.59 / (download) - annotate - [select for diffs], Tue Nov 13 08:01:34 2001 UTC (22 years, 5 months ago) by lukem
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.58: +4 -1 lines
Diff to previous 1.58 (colored) to selected 1.29 (colored)

add RCSID

Revision 1.57.24.1 / (download) - annotate - [select for diffs], Thu Oct 11 00:02:07 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) next main 1.58 (colored) to selected 1.29 (colored)

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

Revision 1.57.20.1 / (download) - annotate - [select for diffs], Mon Oct 8 20:11:08 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) to selected 1.29 (colored)

Catch up to -current.

Revision 1.58 / (download) - annotate - [select for diffs], Wed Oct 3 00:04:51 2001 UTC (22 years, 6 months ago) by augustss
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) to selected 1.29 (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.57 / (download) - annotate - [select for diffs], Thu Feb 18 17:27:39 1999 UTC (25 years, 2 months ago) by mycroft
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej_scsipi, thorpej-devvp-base2, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf, 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, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2
Branch point for: thorpej-devvp, nathanw_sa, kqueue
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored) to selected 1.29 (colored)

Add separate halt_input and halt_output methods in ad1848_isa, which disable
the DMA channel.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Feb 17 23:05:29 1999 UTC (25 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.55: +8 -6 lines
Diff to previous 1.55 (colored) to selected 1.29 (colored)

Use the trigger interface, and clean up a pile of cruft.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Feb 17 02:37:42 1999 UTC (25 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.54: +3 -3 lines
Diff to previous 1.54 (colored) to selected 1.29 (colored)

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

Revision 1.54 / (download) - annotate - [select for diffs], Tue Dec 8 14:26:57 1998 UTC (25 years, 4 months ago) by augustss
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.53: +11 -3 lines
Diff to previous 1.53 (colored) to selected 1.29 (colored)

Make the OPL information string more informative.

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Sat Dec 5 07:36:46 1998 UTC (25 years, 4 months ago) by cgd
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
Changes since 1.39: +5 -1 lines
Diff to previous 1.39 (colored) next main 1.40 (colored) to selected 1.29 (colored)

work around a problem that could cause the wss driver to panic during
attach when a DRQ gets allocated twice.  Done differently in -current.
(augustss)

Revision 1.53 / (download) - annotate - [select for diffs], Sun Sep 6 11:05:21 1998 UTC (25 years, 7 months ago) by pk
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored) to selected 1.29 (colored)

Use `ad1848_isa_{open|close}' (Ezra Story; PR#6108).

Revision 1.52 / (download) - annotate - [select for diffs], Tue Aug 25 22:34:31 1998 UTC (25 years, 7 months ago) by pk
Branch: MAIN
Changes since 1.51: +26 -25 lines
Diff to previous 1.51 (colored) to selected 1.29 (colored)

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

Revision 1.51 / (download) - annotate - [select for diffs], Mon Aug 17 21:16:15 1998 UTC (25 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.29 (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.50 / (download) - annotate - [select for diffs], Wed Jul 29 11:39:25 1998 UTC (25 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.49: +1 -2 lines
Diff to previous 1.49 (colored) to selected 1.29 (colored)

Don't print chip name in attach, the ad1848 attach already does.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jun 30 08:27:39 1998 UTC (25 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.48: +4 -1 lines
Diff to previous 1.48 (colored) to selected 1.29 (colored)

Nuke unused variable.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Jun 30 08:24:57 1998 UTC (25 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.47: +17 -4 lines
Diff to previous 1.47 (colored) to selected 1.29 (colored)

Add a monitor mute.  The mixer here really needs more work for the
Crystal chips.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Jun 9 00:05:47 1998 UTC (25 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.29 (colored)

Adjust for changes to the ISA DMA API.

Revision 1.46 / (download) - annotate - [select for diffs], Thu May 21 19:17:50 1998 UTC (25 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.45: +256 -254 lines
Diff to previous 1.45 (colored) to selected 1.29 (colored)

KNF.

Revision 1.45 / (download) - annotate - [select for diffs], Wed May 20 16:19:43 1998 UTC (25 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.44: +18 -196 lines
Diff to previous 1.44 (colored) to selected 1.29 (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.44 / (download) - annotate - [select for diffs], Thu Mar 12 12:28:52 1998 UTC (26 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored) to selected 1.29 (colored)

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

Revision 1.43 / (download) - annotate - [select for diffs], Mon Feb 23 14:12:18 1998 UTC (26 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.42: +1 -2 lines
Diff to previous 1.42 (colored) to selected 1.29 (colored)

-make compile without BROKEN_INDIRECT_CONFIG
-don't include <machine/pio.h>

Revision 1.42 / (download) - annotate - [select for diffs], Mon Jan 19 22:18:23 1998 UTC (26 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.41: +93 -367 lines
Diff to previous 1.41 (colored) to selected 1.29 (colored)

Split out the ISA part of the WSS driver to allow PnP attachment.
Make the AD1848 driver a little more readable with some macros.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jan 12 09:43:52 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.40: +1 -5 lines
Diff to previous 1.40 (colored) to selected 1.29 (colored)

Update for config changes.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Nov 30 15:24:59 1997 UTC (26 years, 4 months ago) by drochner
Branch: MAIN
Changes since 1.39: +5 -1 lines
Diff to previous 1.39 (colored) to selected 1.29 (colored)

fix inconsistent declaration in non-"__BROKEN_INDIRECT_CONFIG" case

Revision 1.39 / (download) - annotate - [select for diffs], Sun Oct 19 07:42:47 1997 UTC (26 years, 6 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.38: +1 -79 lines
Diff to previous 1.38 (colored) to selected 1.29 (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.29.2.4 / (download) - annotate - [select for diffs], Tue Oct 14 10:24:07 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.29.2.3: +4 -4 lines
Diff to previous 1.29.2.3 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.29 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Oct 11 11:29:20 1997 UTC (26 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.37: +4 -4 lines
Diff to previous 1.37 (colored) to selected 1.29 (colored)

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

Revision 1.29.2.3 / (download) - annotate - [select for diffs], Mon Sep 1 20:26:51 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.29.2.2: +3 -1 lines
Diff to previous 1.29.2.2 (colored) to branchpoint 1.29 (colored) to selected 1.29 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Aug 28 00:02:13 1997 UTC (26 years, 7 months ago) by augustss
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal
Changes since 1.36: +3 -1 lines
Diff to previous 1.36 (colored) to selected 1.29 (colored)

Zap drq2 if unused.

Revision 1.29.2.2 / (download) - annotate - [select for diffs], Wed Aug 27 23:32:21 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.29.2.1: +9 -3 lines
Diff to previous 1.29.2.1 (colored) to branchpoint 1.29 (colored) to selected 1.29 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Aug 26 19:27:25 1997 UTC (26 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.29 (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.35 / (download) - annotate - [select for diffs], Mon Aug 25 22:17:26 1997 UTC (26 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.34: +7 -1 lines
Diff to previous 1.34 (colored) to selected 1.29 (colored)

Fix the "non-broken" indirect configuration so it might actually work.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Aug 24 20:03:51 1997 UTC (26 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.29 (colored)

Improve error message.

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Sat Aug 23 07:13:34 1997 UTC (26 years, 8 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.29: +91 -50 lines
Diff to previous 1.29 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Aug 20 15:26:29 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.32: +67 -21 lines
Diff to previous 1.32 (colored) to selected 1.29 (colored)

Convert WSS driver to use non-broken indirect configuration.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Aug 19 23:50:06 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.31: +2 -4 lines
Diff to previous 1.31 (colored) to selected 1.29 (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.31 / (download) - annotate - [select for diffs], Mon Aug 4 22:13:34 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.30: +15 -11 lines
Diff to previous 1.30 (colored) to selected 1.29 (colored)

Implement a function to test if a drq is taken and use it
in two drivers.  There are still many drivers left to fix...

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jul 31 22:33:41 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.29: +20 -27 lines
Diff to previous 1.29 (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.29 / (download) - annotate - [selected], Mon Jul 28 20:56:24 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (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.28 / (download) - annotate - [select for diffs], Sun Jul 27 23:52:03 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.27: +2 -13 lines
Diff to previous 1.27 (colored) to selected 1.29 (colored)

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

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jul 27 01:17:09 1997 UTC (26 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.26: +8 -3 lines
Diff to previous 1.26 (colored) to selected 1.29 (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.26 / (download) - annotate - [select for diffs], Fri Jun 6 23:44:09 1997 UTC (26 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: bouyer-scsipi
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 (colored) to selected 1.29 (colored)

Pull thorpej-bus-dma branch into mainline.

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Tue May 13 03:42:42 1997 UTC (26 years, 11 months ago) by thorpej
Branch: thorpej-bus-dma
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.29 (colored)

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

Revision 1.25 / (download) - annotate - [select for diffs], Fri May 9 22:16:43 1997 UTC (26 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: thorpej-bus-dma-base
Branch point for: thorpej-bus-dma
Changes since 1.24: +2 -5 lines
Diff to previous 1.24 (colored) to selected 1.29 (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:49 1997 UTC (26 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) to selected 1.29 (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:36 1997 UTC (26 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.22: +6 -12 lines
Diff to previous 1.22 (colored) to selected 1.29 (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:27 1997 UTC (27 years ago) by augustss
Branch: MAIN
Changes since 1.21: +3 -1 lines
Diff to previous 1.21 (colored) to selected 1.29 (colored)

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

Revision 1.21 / (download) - annotate - [select for diffs], Sun Apr 6 00:33:08 1997 UTC (27 years ago) by augustss
Branch: MAIN
Changes since 1.20: +233 -0 lines
Diff to previous 1.20 (colored) to selected 1.29 (colored)

Add support for MAD16 based audio cards.
XXX Change the way we determine to probe for it when
    multiple I/O ranges are available.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Apr 5 23:50:26 1997 UTC (27 years ago) by augustss
Branch: MAIN
Changes since 1.19: +21 -11 lines
Diff to previous 1.19 (colored) to selected 1.29 (colored)

Busify the WSS driver.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 20 06:49:00 1997 UTC (27 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored) to selected 1.29 (colored)

Combine set_encoding and set_precision into a single set_format interface.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 19 06:47:37 1997 UTC (27 years, 1 month ago) by mikel
Branch: MAIN
Changes since 1.17: +6 -6 lines
Diff to previous 1.17 (colored) to selected 1.29 (colored)

normalize off-by-four ad1848 register offsets.
also silence probe unless debugging is enabled.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 13 02:20:14 1997 UTC (27 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored) to selected 1.29 (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.16 / (download) - annotate - [select for diffs], Thu Dec 5 06:48:47 1996 UTC (27 years, 4 months ago) by mikel
Branch: MAIN
CVS Tags: thorpej-setroot, mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Changes since 1.15: +2 -6 lines
Diff to previous 1.15 (colored) to selected 1.29 (colored)

return proper output port.  Fixes PR kern/2014.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Oct 13 01:38:07 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.14: +9 -9 lines
Diff to previous 1.14 (colored) to selected 1.29 (colored)

backout kprintf changes

Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 10 22:05:18 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.13: +9 -9 lines
Diff to previous 1.13 (colored) to selected 1.29 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.13 / (download) - annotate - [select for diffs], Sun May 12 23:54:16 1996 UTC (27 years, 11 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.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.29 (colored)

Use intr.h.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 29 19:46:09 1996 UTC (27 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.11: +3 -8 lines
Diff to previous 1.11 (colored) to selected 1.29 (colored)

Prototype fixes

Revision 1.11 / (download) - annotate - [select for diffs], Thu Apr 11 22:30:46 1996 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored) to selected 1.29 (colored)

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

Revision 1.10 / (download) - annotate - [select for diffs], Sun Mar 17 00:54:03 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.9: +9 -5 lines
Diff to previous 1.9 (colored) to selected 1.29 (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.9 / (download) - annotate - [select for diffs], Fri Feb 16 08:18:36 1996 UTC (28 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +8 -8 lines
Diff to previous 1.8 (colored) to selected 1.29 (colored)

Prototype the probe and attach functions.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 24 02:32:03 1995 UTC (28 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +2 -3 lines
Diff to previous 1.7 (colored) to selected 1.29 (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.7 / (download) - annotate - [select for diffs], Fri Nov 10 04:30:52 1995 UTC (28 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored) to selected 1.29 (colored)

Convert IRQ, DRQ, and port numbers to int.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jul 7 02:15:12 1995 UTC (28 years, 9 months ago) by brezak
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.5: +30 -31 lines
Diff to previous 1.5 (colored) to selected 1.29 (colored)

Setup irq correctly (PR#1179)

Revision 1.5 / (download) - annotate - [select for diffs], Mon May 8 22:02:32 1995 UTC (28 years, 11 months ago) by brezak
Branch: MAIN
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored) to selected 1.29 (colored)

Remove  strings

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 17 15:48:37 1995 UTC (29 years ago) by cgd
Branch: MAIN
Changes since 1.3: +6 -6 lines
Diff to previous 1.3 (colored) to selected 1.29 (colored)

update for new locations

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 17 12:07:50 1995 UTC (29 years ago) by cgd
Branch: MAIN
Changes since 1.2: +8 -10 lines
Diff to previous 1.2 (colored) to selected 1.29 (colored)

clean up several ISA device interfaces: autoconfiguration, header
inclusion, and interrupt configuration.  more work still needs to be done,
but it's getting better...

Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 25 00:01:07 1995 UTC (29 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.1: +32 -32 lines
Diff to previous 1.1 (colored) to selected 1.29 (colored)

Use void* rather than caddr_t in many places.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Feb 21 02:28:42 1995 UTC (29 years, 2 months ago) by brezak
Branch: MAIN
Diff to selected 1.29 (colored)

Driver for Windows sound system; not extensively tested

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>