From owner-freebsd-alpha@FreeBSD.ORG Sun Sep 4 04:03:48 2005 Return-Path: X-Original-To: alpha@freebsd.org Delivered-To: freebsd-alpha@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F3AE16A421; Sun, 4 Sep 2005 04:03:48 +0000 (GMT) (envelope-from marcel@xcllnt.net) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8115443D68; Sun, 4 Sep 2005 04:03:46 +0000 (GMT) (envelope-from marcel@xcllnt.net) Received: from [192.168.4.250] (dhcp50.pn.xcllnt.net [192.168.4.250]) by ns1.xcllnt.net (8.13.4/8.13.4) with ESMTP id j8443jko023704; Sat, 3 Sep 2005 21:03:45 -0700 (PDT) (envelope-from marcel@xcllnt.net) In-Reply-To: <200509021324.13391.jhb@FreeBSD.org> References: <200509021324.13391.jhb@FreeBSD.org> Mime-Version: 1.0 (Apple Message framework v734) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <8805E3B0-6C63-47D8-861B-16A0AF36369B@xcllnt.net> Content-Transfer-Encoding: 7bit From: Marcel Moolenaar Date: Sat, 3 Sep 2005 21:03:43 -0700 To: John Baldwin X-Mailer: Apple Mail (2.734) Cc: alpha@freebsd.org Subject: Re: [PATCH] Add membar to bus dma PREWRITE operations X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Sep 2005 04:03:48 -0000 On Sep 2, 2005, at 10:24 AM, John Baldwin wrote: > --- //depot/vendor/freebsd/src/sys/alpha/alpha/busdma_machdep.c > 2005/05/25 > 07:26:16 > +++ //depot/user/jhb/acpipci/alpha/alpha/busdma_machdep.c > 2005/08/18 17:55:22 > @@ -891,6 +891,10 @@ > } > } > } > + > + /* Ensure any pending writes have drained. */ > + if (op & (BUS_DMASYNC_PREWRITE)) > + alpha_mb(); > } > > static void Ok on -current. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net