freebsd-dev/sys/i386
Steven Wallace 1e25d964d2 Reorganize how sound devices are configured. Use a snd controller
with individual devices for each type of sound card:
  opl, sb, sbxvi, sbmidi, pas, mpu, gus, gusxvi, gusmax, mss, uart

EXCLUDE_* options are no longer required to be included in the config file.
They are automatically determined by local.h depending on the devices
included.

Move #includes in local.h to os.h so files are included in the proper
order to avoid warnings.

soundcard.c now has additional code to reflect the device driver
routines needed.

Define new EXCLUDE_SB16MIDI for use in sb16_midi.c and dev_table.h.

#ifndef EXCLUDE_SEQUENCER or EXCLUDE_AUDIO have been added to
soundcard.c and sound_switch.c where appropriate.

Probe outputs changed to reflect new device names.

Readme.freebsd not needed.  Update sound.doc with new config instructions.

Reviewed by:	wollman
1995-03-12 23:34:12 +00:00
..
apm This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
bios This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
boot Some people have complained that they were unable to boot the 1995-03-02 21:00:14 +00:00
conf Fix config-time syntax errors in sound options. 1995-03-12 12:18:43 +00:00
eisa Compile cleanly -Wall. 1995-03-07 08:58:22 +00:00
i386 Save all changed devices so thet dset would be able to retrive 1995-03-12 13:25:51 +00:00
ibcs2 emoved redundant definition of imcs2_close() since it already exists in 1995-03-03 15:44:44 +00:00
include Remove redundant IORW definition.. 1995-03-08 18:43:49 +00:00
isa Reorganize how sound devices are configured. Use a snd controller 1995-03-12 23:34:12 +00:00
pci Replace all remaining instances of i386/include' by machine' and fix 1995-02-26 05:14:53 +00:00
scsi Compile cleanly -Wall. Remove some code that was an attempt to make 1995-03-07 08:59:28 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00