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 ...
Scott Long
scottl at FreeBSD.org
Mon Mar 14 08:46:29 PST 2005
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
More information about the cvs-src
mailing list