From owner-freebsd-questions Fri May 22 07:30:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA29822 for freebsd-questions-outgoing; Fri, 22 May 1998 07:30:02 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from caladan.tdx.co.uk (caladan.tdx.co.uk [195.188.177.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA29759 for ; Fri, 22 May 1998 07:29:56 -0700 (PDT) (envelope-from kpielorz@tdx.co.uk) Received: from tdx.co.uk (lorca-tx.tdx.co.uk [195.188.177.242]) by caladan.tdx.co.uk (8.8.8/8.8.8) with ESMTP id PAA19328; Fri, 22 May 1998 15:28:00 +0100 (BST) (envelope-from kpielorz@tdx.co.uk) Message-ID: <35658B63.631BCB7B@tdx.co.uk> Date: Fri, 22 May 1998 15:27:47 +0100 From: Karl Pielorz Organization: TDX X-Mailer: Mozilla 4.05 [en] (WinNT; I) MIME-Version: 1.0 To: Ruslan Ermilov CC: FreeBSD Questions Subject: Re: Questions about Bus Mastering References: <19980522154209.A1824@ucb.crimea.ua> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Ruslan Ermilov wrote: > > Hi! > > Bus mastering... > > What I know about it? This is the PCI technology similar to DMA channels > on the ISA bus. It allows adapters to control the bus. Thus, they can > deliver their data directly to RAM, minimizing the workload on the CPU. > Am I right? Basically yes... > Questions: > > 1. What existing hardware supports bus mastering: SCSI host adapters, > IDE controllers, Network adapters? (examples, please) > > 2. Does FreeBSD support bus mastering and for which hardware? > > Thanks, You should try the -hardware list for more details... PCI cards can optionally support bus mastering, e.g. Adaptec 2940's do, and BSD does use it... I think the general rule is - if the card does it, the driver probably does... One of the few exceptions I can think of is things like the Matrox Mystique, which can apparently be run in bus-mastering on non-busmastering mode... Regards, Karl Pielorz To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message