From owner-freebsd-hackers Thu Mar 13 09:22:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA08703 for hackers-outgoing; Thu, 13 Mar 1997 09:22:41 -0800 (PST) Received: from bacall.lodgenet.com (bacall.lodgenet.com [205.138.147.242]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id JAA08698 for ; Thu, 13 Mar 1997 09:22:36 -0800 (PST) Received: (from mail@localhost) by bacall.lodgenet.com (8.6.12/8.6.12) id LAA17569; Thu, 13 Mar 1997 11:19:30 -0600 Received: from garbo.lodgenet.com(204.124.123.250) by bacall via smap (V1.3) id sma017563; Thu Mar 13 11:19:27 1997 Received: from jake.lodgenet.com (jake.lodgenet.com [10.0.11.30]) by garbo.lodgenet.com (8.6.12/8.6.9) with ESMTP id LAA23329; Thu, 13 Mar 1997 11:21:13 -0600 Received: from jake.lodgenet.com (localhost [127.0.0.1]) by jake.lodgenet.com (8.8.5/8.6.12) with ESMTP id LAA29833; Thu, 13 Mar 1997 11:21:53 -0600 (CST) Message-Id: <199703131721.LAA29833@jake.lodgenet.com> X-Mailer: exmh version 2.0beta 12/23/96 To: Emmanuel.Duros@sophia.inria.fr cc: freebsd-hackers@FreeBSD.ORG, pplc@chouette.inria.fr Subject: Re: Pb using DMA - Physical addressing In-reply-to: Your message of "Thu, 13 Mar 1997 09:58:29 +0100." <199703130858.JAA08587@chouette.inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 13 Mar 1997 11:21:53 -0600 From: "Eric L. Hernes" Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Emmanuel Duros writes: >> >>isa_dma{_acquire,_release,start,done} are your friends, >>have a look at sys/i386/isa/isa.c > >However I had to add another function in sys/i386/isa/isa.c which I >called isa_dmastart_blk() in order to support the block transfer >mode. Could this feature be added to future FreeBSD releases ? >(isa_dmastart() only support single and autoinitialize transfer mode) I haven't looked too closely, but is it possible to add it to the flags argument? I'd prefer that to another funciton. Something like `isa_dmastart(B_WRITE|DMA_BLOCK, .....);', maybe? > >Emmanuel > eric. -- erich@lodgenet.com http://rrnet.com/~erich erich@rrnet.com