From owner-freebsd-hackers@FreeBSD.ORG Wed Sep 24 14:42:56 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8A5416A4B3 for ; Wed, 24 Sep 2003 14:42:56 -0700 (PDT) Received: from venus.vincentjardin.net (AVelizy-102-1-1-19.w193-253.abo.wanadoo.fr [193.253.255.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25AD943FF2 for ; Wed, 24 Sep 2003 14:42:55 -0700 (PDT) (envelope-from jardin@venus.vincentjardin.net) Received: from venus.vincentjardin.net (localhost [127.0.0.1]) h8OLgve7042222 for ; Wed, 24 Sep 2003 23:42:57 +0200 (CEST) (envelope-from jardin@venus.vincentjardin.net) Received: by venus.vincentjardin.net (8.12.10/8.12.9/Submit) id h8OLguui042221 for hackers@freebsd.org; Wed, 24 Sep 2003 23:42:56 +0200 (CEST) From: Vincent Jardin To: hackers@freebsd.org Date: Wed, 24 Sep 2003 23:42:55 +0200 User-Agent: KMail/1.5.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309242342.55788.vjardin@free.fr> Subject: BUS DMA sync X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Sep 2003 21:42:56 -0000 Hi, I try to understand the purpose of the PRE sync (BUS_DMASYNC_PREREAD, BUS_DMASYNC_PREWRITE). I understand POST synchronization (BUS_DMASYNC_POSTREAD, BUS_DMASYNC_POSTWRITE) when a device to memory or a memory to device transfert needs to be synchronized. However, what does a synchronization before a transfert mean ? Regards, Vincent