From owner-freebsd-multimedia Sun May 12 20:20:59 1996 Return-Path: owner-multimedia Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08528 for multimedia-outgoing; Sun, 12 May 1996 20:20:59 -0700 (PDT) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA08501 Sun, 12 May 1996 20:20:51 -0700 (PDT) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.6.12/8.6.12) with ESMTP id UAA10431; Sun, 12 May 1996 20:20:30 -0700 Message-Id: <199605130320.UAA10431@rah.star-gate.com> X-Mailer: exmh version 1.6.5 12/11/95 To: Sujal Patel cc: multimedia@freebsd.org, hackers@freebsd.org Subject: Re: snd in -current, vmix, misc In-reply-to: Your message of "Sun, 12 May 1996 23:04:48 EDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 12 May 1996 20:20:29 -0700 From: "Amancio Hasty Jr." Sender: owner-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > On Sun, 12 May 1996, Amancio Hasty Jr. wrote: > > > Care to enlighten us how we can tell isa.c that the dma > > is completed when we use isa_dmastart and auto dma initialize? > > Oops... Sorry, didn't realize that you've got auto dma here. This is a > problem (there's actually a note about this in isa.c). The ad1848 driver > solves this by calling isa_dmadone when an interrupt occurs. I guess with > the GUS, the interrupt doesn't fall through all the layers it should to > trigger this? > > > Sujal > Oh, I can call isa_dmadone however I think is a waste unless we intent to shared dma channels and even then it makes no sense. I wonder what the engineer who decided that we shall call isa_dmadone after we get a dma interrupt after a call to isa_dmastart had in mind?? Tnks, Amancio