From owner-freebsd-current Mon Sep 28 18:00:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA07281 for freebsd-current-outgoing; Mon, 28 Sep 1998 18:00:34 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from jgibbons.simpact.com (jgibbons.simpact.com [207.67.135.203]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA07275 for ; Mon, 28 Sep 1998 18:00:27 -0700 (PDT) (envelope-from jgibbons@jgibbons.simpact.com) Received: (from jgibbons@localhost) by jgibbons.simpact.com (8.8.5/8.8.5) id SAA06652; Mon, 28 Sep 1998 18:00:19 -0700 (PDT) Message-ID: <19980928180019.39267@jgibbons.simpact.com> Date: Mon, 28 Sep 1998 18:00:19 -0700 From: Jeff Gibbons To: Joachim Kuebart Cc: FreeBSD Current Subject: Re: PCI DMA interface documentation References: <199809260027.CAA00298@yacht.domestic.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.66e Reply-To: jgibbons@simpact.com Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, Sep 26, 1998 at 02:27:21AM +0200, Joachim Kuebart wrote: > Hi, > > I'm trying to write a device driver that utilizes DMA transfers > to/from a PCI card. Does any documentation exist (apart from > /sys/pci/*.c) that tells me in what order I have to call which > functions in order to get things set up properly? I looked a lot > but somehow I must have missed it :-) There's a tutorial for writing device drivers for FreeBSD at http://www.freebsd.org/tutorials/ddwg It's incomplete and very out-of-date, but might be helpful. Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message