From owner-freebsd-multimedia Wed Oct 16 00:27:25 1996 Return-Path: owner-multimedia Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA16228 for multimedia-outgoing; Wed, 16 Oct 1996 00:27:25 -0700 (PDT) Received: from TYO2.gate.nec.co.jp (TYO2.gate.nec.co.jp [203.180.98.33]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA16222 for ; Wed, 16 Oct 1996 00:27:22 -0700 (PDT) Received: from mailsv.nec.co.jp ([133.200.254.203]) by TYO2.gate.nec.co.jp (8.7.6+2.6Wbeta7/3.3Wb-NEC-TYO2) with ESMTP id QAA19991 for ; Wed, 16 Oct 1996 16:27:19 +0900 (JST) Received: from gw.ccs.mt.nec.co.jp (gw.ccs.mt.nec.co.jp [133.201.2.2]) by mailsv.nec.co.jp (8.7.6+2.6Wbeta7/3.4W-96101415) with ESMTP id QAA24190 for ; Wed, 16 Oct 1996 16:27:18 +0900 (JST) Received: from mail.ccs.mt.nec.co.jp (mail.ccs.mt.nec.co.jp [133.201.3.22]) by gw.ccs.mt.nec.co.jp (8.7.6+2.6Wbeta6/3.3W9-GW_CCS) with ESMTP id QAA16707 for ; Wed, 16 Oct 1996 16:27:18 +0900 (JST) Received: from spls63.ccs.mt.nec.co.jp by mail.ccs.mt.nec.co.jp (8.7.6+2.6Wbeta7/6.4J.6-ccs_mx) id QAA04627; Wed, 16 Oct 1996 16:27:17 +0900 (JST) Received: from localhost by spls63.ccs.mt.nec.co.jp (8.6.12+2.4W/6.4J.6-slave-1.0) id QAA24796; Wed, 16 Oct 1996 16:27:17 +0900 Message-Id: <199610160727.QAA24796@spls63.ccs.mt.nec.co.jp> To: multimedia@freebsd.org Subject: guspnp3-current.tar.gz on 2.1.5R Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Date: Wed, 16 Oct 1996 16:27:08 +0900 From: Nakagawa Yoshihisa Sender: owner-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I ported guspnp3-current.tar.gz for 2.1.5R. (My mother has PnP BIOS.) But, guspnp4-current.tar.gz not work. contigmalloc() current only? -- NAKAGAWA, Yoshihisa y-nakaga@ccs.mt.nec.co.jp jj3mxl@eatell.msr.prug.or.jp guspnp3-current.tar.gz 2.1.5R patch diff -rc sound-guspnp3/local.h sound/local.h *** sound-guspnp3/local.h Fri Oct 4 12:36:05 1996 --- sound/local.h Fri Oct 4 12:34:00 1996 *************** *** 8,14 **** #define CONFIGURE_SOUNDCARD #endif ! #define FreeBSDcurrent #define CONFIG_SEQUENCER --- 8,14 ---- #define CONFIGURE_SOUNDCARD #endif ! /* #define FreeBSDcurrent */ #define CONFIG_SEQUENCER diff -rc sound-guspnp3/os.h sound/os.h *** sound-guspnp3/os.h Fri Oct 4 12:36:05 1996 --- sound/os.h Fri Oct 4 12:34:00 1996 *************** *** 1,7 **** #ifndef _OS_H_ #define _OS_H_ ! #define FreeBSDcurrent #include "param.h" #include "systm.h" #include "ioctl.h" --- 1,7 ---- #ifndef _OS_H_ #define _OS_H_ ! /* #define FreeBSDcurrent */ #include "param.h" #include "systm.h" #include "ioctl.h" diff -rc sound-guspnp3/soundcard.c sound/soundcard.c *** sound-guspnp3/soundcard.c Fri Oct 4 12:36:05 1996 --- sound/soundcard.c Fri Oct 4 12:34:00 1996 *************** *** 73,80 **** static d_write_t sndwrite; static d_select_t sndselect; - static char driver_name[] = "snd"; - #define CDEV_MAJOR 30 static struct cdevsw snd_cdevsw = { sndopen, sndclose, sndread, sndwrite, --- 73,78 ---- *************** *** 94,99 **** --- 92,99 ---- int sndselect (dev_t dev, int rw, struct proc *p); #endif + static char driver_name[] = "snd"; + static void sound_mem_init (void); *************** *** 191,197 **** sndopen (dev_t dev, int flags, int mode, struct proc *p) #else int ! sndopen (dev_t dev, int flags, int mode, struct proc *p) #endif { int retval; --- 191,197 ---- sndopen (dev_t dev, int flags, int mode, struct proc *p) #else int ! sndopen (dev_t dev, int flags) #endif { int retval;