Date: Fri, 22 May 1998 15:27:47 +0100 From: Karl Pielorz <kpielorz@tdx.co.uk> To: Ruslan Ermilov <ru@ucb.crimea.ua> Cc: FreeBSD Questions <questions@FreeBSD.ORG> Subject: Re: Questions about Bus Mastering Message-ID: <35658B63.631BCB7B@tdx.co.uk> References: <19980522154209.A1824@ucb.crimea.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35658B63.631BCB7B>