Subject: CVS commit: src/sys/arch
To: None <source-changes@NetBSD.org>
From: Matt Thomas <matt@netbsd.org>
List: source-changes
Date: 03/09/2005 19:04:46
Module Name:	src
Committed By:	matt
Date:		Wed Mar  9 19:04:46 UTC 2005

Modified Files:
	src/sys/arch/algor/algor: bus_dma.c
	src/sys/arch/algor/include: bus.h
	src/sys/arch/alpha/common: bus_dma.c
	src/sys/arch/alpha/include: bus.h
	src/sys/arch/arc/arc: bus_dma.c
	src/sys/arch/arc/include: bus.h
	src/sys/arch/arc/jazz: bus_dma_jazz.c
	src/sys/arch/arm/arm32: bus_dma.c
	src/sys/arch/arm/include: bus.h
	src/sys/arch/atari/include: bus.h
	src/sys/arch/cobalt/cobalt: bus.c
	src/sys/arch/cobalt/include: bus.h
	src/sys/arch/dreamcast/dev/g2: gapspci_dma.c
	src/sys/arch/dreamcast/include: bus.h
	src/sys/arch/evbppc/evbppc: bus_dma.c
	src/sys/arch/hp700/include: bus.h
	src/sys/arch/hpcmips/hpcmips: bus_dma.c
	src/sys/arch/hpcmips/include: bus.h bus_dma_hpcmips.h
	src/sys/arch/hpcsh/include: bus.h
	src/sys/arch/m68k/include: bus_dma.h
	src/sys/arch/m68k/m68k: bus_dma.c
	src/sys/arch/macppc/include: bus.h
	src/sys/arch/macppc/macppc: bus_dma.c
	src/sys/arch/mips/include: bus_dma.h
	src/sys/arch/mips/mips: bus_dma.c
	src/sys/arch/mipsco/include: bus.h
	src/sys/arch/mipsco/mipsco: bus_dma.c
	src/sys/arch/mvme68k/include: bus_dma.h
	src/sys/arch/mvme68k/mvme68k: bus_dma.c
	src/sys/arch/newsmips/include: bus.h
	src/sys/arch/newsmips/newsmips: bus.c
	src/sys/arch/ofppc/include: bus.h
	src/sys/arch/playstation2/include: bus.h
	src/sys/arch/playstation2/playstation2: bus_dma.c
	src/sys/arch/pmax/include: bus.h
	src/sys/arch/pmax/pmax: bus_dma.c
	src/sys/arch/powerpc/include: bus.h
	src/sys/arch/powerpc/marvell: bus_dma.c
	src/sys/arch/powerpc/powerpc: bus_dma.c
	src/sys/arch/sgimips/include: bus.h
	src/sys/arch/sh5/include: bus.h
	src/sys/arch/sh5/sh5: bus_dma.c
	src/sys/arch/sparc/include: bus.h
	src/sys/arch/sparc/sparc: machdep.c
	src/sys/arch/sparc64/include: bus.h
	src/sys/arch/sparc64/sparc64: machdep.c
	src/sys/arch/sun68k/include: bus.h
	src/sys/arch/sun68k/sun68k: bus.c
	src/sys/arch/vax/include: bus.h
	src/sys/arch/vax/vax: bus_dma.c
	src/sys/arch/x68k/include: bus.h
	src/sys/arch/x68k/x68k: bus.c
	src/sys/arch/x86/include: bus.h
	src/sys/arch/x86/x86: bus_dma.c

Log Message:
Add a dm_maxsegsz public member to bus_dmamap_t.  This allows a user of the API
to select the maximum segment size for each bus_dmamap_load (up to the maxsegsz
supplied to bus_dmamap_create).  dm_maxsegsz is reset to the value supplied to
bus_dmamap_create when the dmamap is unloaded.


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 src/sys/arch/algor/algor/bus_dma.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/algor/include/bus.h
cvs rdiff -r1.56 -r1.57 src/sys/arch/alpha/common/bus_dma.c
cvs rdiff -r1.49 -r1.50 src/sys/arch/alpha/include/bus.h
cvs rdiff -r1.22 -r1.23 src/sys/arch/arc/arc/bus_dma.c
cvs rdiff -r1.17 -r1.18 src/sys/arch/arc/include/bus.h
cvs rdiff -r1.10 -r1.11 src/sys/arch/arc/jazz/bus_dma_jazz.c
cvs rdiff -r1.42 -r1.43 src/sys/arch/arm/arm32/bus_dma.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/arm/include/bus.h
cvs rdiff -r1.31 -r1.32 src/sys/arch/atari/include/bus.h
cvs rdiff -r1.19 -r1.20 src/sys/arch/cobalt/cobalt/bus.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/cobalt/include/bus.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/dreamcast/dev/g2/gapspci_dma.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/dreamcast/include/bus.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/evbppc/evbppc/bus_dma.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/hp700/include/bus.h
cvs rdiff -r1.22 -r1.23 src/sys/arch/hpcmips/hpcmips/bus_dma.c
cvs rdiff -r1.17 -r1.18 src/sys/arch/hpcmips/include/bus.h
cvs rdiff -r1.2 -r1.3 src/sys/arch/hpcmips/include/bus_dma_hpcmips.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/hpcsh/include/bus.h
cvs rdiff -r1.4 -r1.5 src/sys/arch/m68k/include/bus_dma.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/m68k/m68k/bus_dma.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/macppc/include/bus.h
cvs rdiff -r1.29 -r1.30 src/sys/arch/macppc/macppc/bus_dma.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/mips/include/bus_dma.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/mips/mips/bus_dma.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/mipsco/include/bus.h
cvs rdiff -r1.14 -r1.15 src/sys/arch/mipsco/mipsco/bus_dma.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/mvme68k/include/bus_dma.h
cvs rdiff -r1.26 -r1.27 src/sys/arch/mvme68k/mvme68k/bus_dma.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/newsmips/include/bus.h
cvs rdiff -r1.18 -r1.19 src/sys/arch/newsmips/newsmips/bus.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/ofppc/include/bus.h
cvs rdiff -r1.5 -r1.6 src/sys/arch/playstation2/include/bus.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/playstation2/playstation2/bus_dma.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/pmax/include/bus.h
cvs rdiff -r1.40 -r1.41 src/sys/arch/pmax/pmax/bus_dma.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/powerpc/include/bus.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/powerpc/marvell/bus_dma.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/powerpc/powerpc/bus_dma.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/sgimips/include/bus.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/sh5/include/bus.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/sh5/sh5/bus_dma.c
cvs rdiff -r1.44 -r1.45 src/sys/arch/sparc/include/bus.h
cvs rdiff -r1.252 -r1.253 src/sys/arch/sparc/sparc/machdep.c
cvs rdiff -r1.48 -r1.49 src/sys/arch/sparc64/include/bus.h
cvs rdiff -r1.178 -r1.179 src/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/sun68k/include/bus.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/sun68k/sun68k/bus.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/vax/include/bus.h
cvs rdiff -r1.21 -r1.22 src/sys/arch/vax/vax/bus_dma.c
cvs rdiff -r1.12 -r1.13 src/sys/arch/x68k/include/bus.h
cvs rdiff -r1.25 -r1.26 src/sys/arch/x68k/x68k/bus.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/x86/include/bus.h
cvs rdiff -r1.18 -r1.19 src/sys/arch/x86/x86/bus_dma.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.