Date: Mon, 14 Mar 2005 16:46:28 +0000 (UTC) From: Scott Long <scottl@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/include bus.h bus_dma.h src/sys/amd64/include bus_dma.h src/sys/arm/include bus.h bus_dma.h src/sys/i386/include bus_dma.h src/sys/ia64/include bus.h bus_dma.h src/sys/powerpc/include bus.h bus_dma.h ... Message-ID: <200503141646.j2EGkS7O069863@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
scottl 2005-03-14 16:46:28 UTC FreeBSD src repository Modified files: sys/alpha/include bus.h sys/amd64/include bus_dma.h sys/arm/include bus.h sys/i386/include bus_dma.h sys/ia64/include bus.h sys/powerpc/include bus.h sys/sparc64/include bus.h sys/sys bus_dma.h Added files: sys/alpha/include bus_dma.h sys/arm/include bus_dma.h sys/ia64/include bus_dma.h sys/powerpc/include bus_dma.h sys/sparc64/include bus_dma.h Log: Refactor the bus_dma header files so that the interface is described in sys/bus_dma.h instead of being copied in every single arch. This slightly reorders a flag that was specific to AXP and thus changes the ABI there. The interface still relies on bus_space definitions found in <machine/bus.h> so it cannot be included on its own yet, but that will be fixed at a later date. Add an MD <machine/bus_dma.h> for ever arch for consistency and to allow for future MD augmentation of the API. sparc64 makes heavy use of this right now due to its different bus_dma implemenation. Revision Changes Path 1.29 +1 -190 src/sys/alpha/include/bus.h 1.1 +33 -0 src/sys/alpha/include/bus_dma.h (new) 1.29 +13 -247 src/sys/amd64/include/bus_dma.h 1.7 +2 -152 src/sys/arm/include/bus.h 1.1 +106 -0 src/sys/arm/include/bus_dma.h (new) 1.28 +2 -235 src/sys/i386/include/bus_dma.h 1.19 +1 -194 src/sys/ia64/include/bus.h 1.1 +33 -0 src/sys/ia64/include/bus_dma.h (new) 1.16 +1 -182 src/sys/powerpc/include/bus.h 1.1 +33 -0 src/sys/powerpc/include/bus_dma.h (new) 1.36 +1 -147 src/sys/sparc64/include/bus.h 1.1 +152 -0 src/sys/sparc64/include/bus_dma.h (new) 1.28 +45 -19 src/sys/sys/bus_dma.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503141646.j2EGkS7O069863>