Module Name: src
Committed By: matt
Date: Fri Sep 7 17:11:43 UTC 2012
Modified Files:
src/sys/arch/arm/xscale: pxa2x0_dmac.c
Log Message:
Forgot to commit this.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/xscale/pxa2x0_dmac.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/xscale/pxa2x0_dmac.c
diff -u src/sys/arch/arm/xscale/pxa2x0_dmac.c:1.10 src/sys/arch/arm/xscale/pxa2x0_dmac.c:1.11
--- src/sys/arch/arm/xscale/pxa2x0_dmac.c:1.10 Sun Jan 29 09:08:04 2012
+++ src/sys/arch/arm/xscale/pxa2x0_dmac.c Fri Sep 7 17:11:43 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: pxa2x0_dmac.c,v 1.10 2012/01/29 09:08:04 tsutsui Exp $ */
+/* $NetBSD: pxa2x0_dmac.c,v 1.11 2012/09/07 17:11:43 matt Exp $ */
/*
* Copyright (c) 2003, 2005 Wasabi Systems, Inc.
@@ -462,20 +462,20 @@ dmac_dmover_attach(struct pxadmac_softc
* small buffers here, since we set up the DMAC source
* descriptor with 'ds_addr_hold' set to true.
*/
- if (bus_dmamem_alloc(sc->sc_dmat,
- arm_pdcache_line_size, arm_pdcache_line_size, 0,
+ if (bus_dmamem_alloc(sc->sc_dmat, arm_pcache.dcache_line_size,
+ arm_pcache.dcache_line_size, 0,
&ds->ds_zero_seg, 1, &dummy, BUS_DMA_NOWAIT) ||
- bus_dmamem_alloc(sc->sc_dmat,
- arm_pdcache_line_size, arm_pdcache_line_size, 0,
+ bus_dmamem_alloc(sc->sc_dmat, arm_pcache.dcache_line_size,
+ arm_pcache.dcache_line_size, 0,
&ds->ds_fill_seg, 1, &dummy, BUS_DMA_NOWAIT)) {
panic("dmac_dmover_attach: bus_dmamem_alloc failed");
}
if (bus_dmamem_map(sc->sc_dmat, &ds->ds_zero_seg, 1,
- arm_pdcache_line_size, &ds->ds_zero_va,
+ arm_pcache.dcache_line_size, &ds->ds_zero_va,
BUS_DMA_NOWAIT) ||
bus_dmamem_map(sc->sc_dmat, &ds->ds_fill_seg, 1,
- arm_pdcache_line_size, &ds->ds_fill_va,
+ arm_pcache.dcache_line_size, &ds->ds_fill_va,
BUS_DMA_NOWAIT)) {
panic("dmac_dmover_attach: bus_dmamem_map failed");
}
@@ -483,7 +483,7 @@ dmac_dmover_attach(struct pxadmac_softc
/*
* Make sure the zero-fill source buffer really is zero filled
*/
- memset(ds->ds_zero_va, 0, arm_pdcache_line_size);
+ memset(ds->ds_zero_va, 0, arm_pcache.dcache_line_size);
}
dmover_backend_register(&sc->sc_dmover.dd_backend);
@@ -590,7 +590,7 @@ dmac_dmover_run(struct dmover_backend *d
* Simply load up the pre-zeroed source buffer
*/
if (bus_dmamap_load(sc->sc_dmat, ds->ds_src_dmap,
- ds->ds_zero_va, arm_pdcache_line_size, NULL,
+ ds->ds_zero_va, arm_pcache.dcache_line_size, NULL,
BUS_DMA_NOWAIT | BUS_DMA_STREAMING | BUS_DMA_READ))
goto error;
@@ -607,10 +607,10 @@ dmac_dmover_run(struct dmover_backend *d
* burst size (which is hardcoded to 8 for dmover).
*/
memset(ds->ds_fill_va, dreq->dreq_immediate[0],
- arm_pdcache_line_size);
+ arm_pcache.dcache_line_size);
if (bus_dmamap_load(sc->sc_dmat, ds->ds_src_dmap,
- ds->ds_fill_va, arm_pdcache_line_size, NULL,
+ ds->ds_fill_va, arm_pcache.dcache_line_size, NULL,
BUS_DMA_NOWAIT | BUS_DMA_STREAMING | BUS_DMA_READ))
goto error;