cvs commit: src/sys/conf NOTES options src/sys/dev/sound/pci emu10kx-midi.c emu10kx-pcm.c emu10kx.c emu10kx.h src/sys/modules/sound/driver/emu10kx Makefile src/share/man/man4 snd_emu10kx.4

Ariff Abdullah ariff at
Wed Sep 12 00:43:44 PDT 2007

ariff       2007-09-12 07:43:43 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             NOTES options 
    sys/dev/sound/pci    emu10kx-midi.c emu10kx-pcm.c emu10kx.c 
    sys/modules/sound/driver/emu10kx Makefile 
    share/man/man4       snd_emu10kx.4 
  Update snd_emu10kx driver with recent perforce changes (and few
  other changes too).
  (without any real order)
  1. Use device_get_nameunit for mutex naming
  2. Add timer for low-latency playback
  3. Move most mixer controls from sysctls to mixer(8) controls.
     This is a largest part of this patch.
  4. Add analog/digital switch (as a temporary sysctl)
  5. Get back support for low-bitrate playback (with help of (2))
  6. Change locking for exclusive I/O. Writing to non-PTR register
     is almost safe and does not need to be ordered with PTR operations.
  7. Disable MIDI until we get it to detach properly and fix memory
     managment problems.
  8. Enable multichannel playback by default. It is as stable as
     single-channel mode. Multichannel recording is still an
     experimental feature.
  9. Multichannel options can be changed by loader tunables.
  10. Add a way to disable card from a loader tunable.
  11. Add new PCI IDs.
  12. Debugger settings are loader tunables now.
  14. Remove some unused variables.
  15. Mark pcm sub-devices MPSAFE.
  16. Partially revert (bus_setup_intr -> snd_setup_intr) since it need
      to be done independently
  Submitted by:   Yuriy Tsibizov (driver maintainer)
  Approved by:    re (bmah)
  Revision  Changes    Path
  1.5       +121 -46   src/share/man/man4/snd_emu10kx.4
  1.1450    +0 -1      src/sys/conf/NOTES
  1.606     +0 -3      src/sys/conf/options
  1.4       +3 -7      src/sys/dev/sound/pci/emu10kx-midi.c
  1.11      +405 -62   src/sys/dev/sound/pci/emu10kx-pcm.c
  1.12      +839 -446  src/sys/dev/sound/pci/emu10kx.c
  1.4       +4 -1      src/sys/dev/sound/pci/emu10kx.h
  1.4       +1 -12     src/sys/modules/sound/driver/emu10kx/Makefile

More information about the cvs-src mailing list