From owner-cvs-src@FreeBSD.ORG Fri Jun 27 01:31:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DAB137B401; Fri, 27 Jun 2003 01:31:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35A6443FDF; Fri, 27 Jun 2003 01:31:49 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h5R8Vm0U059109; Fri, 27 Jun 2003 01:31:48 -0700 (PDT) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h5R8VmhM059108; Fri, 27 Jun 2003 01:31:48 -0700 (PDT) Message-Id: <200306270831.h5R8VmhM059108@repoman.freebsd.org> From: Scott Long Date: Fri, 27 Jun 2003 01:31:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha busdma_machdep.c src/sys/i386/i386 busdma_machdep.c src/sys/ia64/ia64 busdma_machdep.c src/sys/powerpc/powerpc busdma_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2003 08:31:50 -0000 scottl 2003/06/27 01:31:48 PDT FreeBSD src repository Modified files: sys/alpha/alpha busdma_machdep.c sys/i386/i386 busdma_machdep.c sys/ia64/ia64 busdma_machdep.c sys/powerpc/powerpc busdma_machdep.c Log: Do the first and mostly mechanical step of adding mutex support to the bus_dma async callback scheme. Note that sparc64 does not seem to do async callbacks. Note that ia64 callbacks might not be MPSAFE at the moment. Note that powerpc doesn't seem to do async callbacks due to the implementation being incomplete. Reviewed by: mostly silence on arch@ Revision Changes Path 1.39 +5 -0 src/sys/alpha/alpha/busdma_machdep.c 1.47 +5 -0 src/sys/i386/i386/busdma_machdep.c 1.25 +5 -0 src/sys/ia64/ia64/busdma_machdep.c 1.16 +1 -0 src/sys/powerpc/powerpc/busdma_machdep.c