From owner-cvs-sys Sun Mar 12 15:34:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27081 for cvs-sys-outgoing; Sun, 12 Mar 1995 15:34:22 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27070; Sun, 12 Mar 1995 15:34:15 -0800 Date: Sun, 12 Mar 1995 15:34:15 -0800 From: Steven Wallace Message-Id: <199503122334.PAA27070@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound ad1848.c dev_table.h gus_card.c gus_wave.c local.h mpu401.c opl3.c os.h pas2_card.c pas2_mixer.c pss.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sequencer.c sound.doc sound_calls.h sound_config.h sound_switch.c soundcard.c uart6850.c Readme.freebsd Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/12 15:34:14 Modified: sys/i386/isa/sound ad1848.c dev_table.h gus_card.c gus_wave.c local.h mpu401.c opl3.c os.h pas2_card.c pas2_mixer.c pss.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sequencer.c sound.doc sound_calls.h sound_config.h sound_switch.c soundcard.c uart6850.c Removed: sys/i386/isa/sound Readme.freebsd Log: 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