Date: Sat, 09 Sep 1995 18:51:02 -0700 From: David Greenman <davidg@Root.COM> To: Nate Williams <nate@rocky.sri.mt.net> Cc: current@freebsd.org, jkh@freebsd.org Subject: Re: GUS Max support in -stable? Message-ID: <199509100151.SAA00714@corbin.Root.COM> In-Reply-To: Your message of "Sat, 09 Sep 95 19:36:23 MDT." <199509100136.TAA28763@rocky.sri.MT.net>
next in thread | previous in thread | raw e-mail | index | archive | help
>David Greenman writes: >> Hmmm. I haven't touched the sound code. So unless Jordan messed >> with it, it should be identical to what was in 2.0.5. > >This is strange. This sounds rather naive, but how does config know >which include files to generate? It no longer generates 'gusmax.h', and >I'm not sure how it determines which include files to generate. It's based on the "files" file. Each 'optional' will cause a .h file to be generated. There are two "files" files - /sys/conf/files and /sys/i386/conf/files.i386. >If I comment out the need for gusmax.h in isa/sound/local.h in my >-stable tree everything works great, otherwise it fails. I've looked at >the code in the sound directory, and *it* hasn't changed since 2.0.5, >but whatever file config uses to build the necessary kernel-specific >files has changed. > >The solution is to either remove the need for gusmax.h in sound/local.h >or put back the building of 'gusmax.h' in config. The following might be revealing. :-) JORDAN!!!! -DG (i386/conf/files.i386) ---------------------------- revision 1.105 date: 1995/09/01 20:53:44; author: jkh; state: Exp; lines: +2 -2 Something got spammed in my 2.2 work tree (don't know how :( ) and had a 2.1 tag, thus sending these two changes into the 2.1 branch instead of -current. Argh. I may bring these changes into the 2.1 anyway (they're benign there) so I'm not going to admin them out of 2.1 for the time being. ---------------------------- revision 1.98.4.3 date: 1995/09/01 19:09:49; author: jkh; state: Exp; lines: +2 -2 Jim's attempt to fix the new sound code somewhat. Tested with the pas-16, GUS, and GUS-MAX cards. Sound blaster owners, please test also! Submitted by: Jim Lowe <james> Index: files.i386 =================================================================== RCS file: /home/ncvs/src/sys/i386/conf/files.i386,v retrieving revision 1.98.4.2 retrieving revision 1.98.4.3 diff -c -r1.98.4.2 -r1.98.4.3 *** 1.98.4.2 1995/08/23 05:05:54 --- 1.98.4.3 1995/09/01 19:09:49 *************** *** 1,7 **** # This file tells config what files go into building a kernel, # files marked standard are always included. # ! # $Id: files.i386,v 1.98.4.2 1995/08/23 05:05:54 davidg Exp $ # aic7xxx_asm optional ahc device-driver \ dependency "$S/dev/aic7xxx/aic7xxx_asm.c" \ --- 1,7 ---- # This file tells config what files go into building a kernel, # files marked standard are always included. # ! # $Id: files.i386,v 1.98.4.3 1995/09/01 19:09:49 jkh Exp $ # aic7xxx_asm optional ahc device-driver \ dependency "$S/dev/aic7xxx/aic7xxx_asm.c" \ *************** *** 133,139 **** i386/isa/sound/midi_synth.c optional gus device-driver i386/isa/sound/midibuf.c optional gus device-driver i386/isa/sound/ad1848.c optional gusxvi device-driver ! i386/isa/sound/ad1848.c optional gusmax device-driver i386/isa/sound/ad1848.c optional mss device-driver i386/isa/sound/midi_synth.c optional mss device-driver i386/isa/sound/midibuf.c optional mss device-driver --- 133,139 ---- i386/isa/sound/midi_synth.c optional gus device-driver i386/isa/sound/midibuf.c optional gus device-driver i386/isa/sound/ad1848.c optional gusxvi device-driver ! i386/isa/sound/ad1848.c optional gus device-driver i386/isa/sound/ad1848.c optional mss device-driver i386/isa/sound/midi_synth.c optional mss device-driver i386/isa/sound/midibuf.c optional mss device-driver
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509100151.SAA00714>