Module Name: src Committed By: rkujawa Date: Mon Sep 19 19:17:05 UTC 2011
Modified Files: src/sys/arch/m68k/include: cpu.h src/sys/arch/m68k/m68k: bus_dma.c Log Message: Move CACHELINE_* from bus_dma.c to cpu.h (needed for PCI configuration on amiga port). To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/m68k/include/cpu.h cvs rdiff -u -r1.31 -r1.32 src/sys/arch/m68k/m68k/bus_dma.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/m68k/include/cpu.h diff -u src/sys/arch/m68k/include/cpu.h:1.14 src/sys/arch/m68k/include/cpu.h:1.15 --- src/sys/arch/m68k/include/cpu.h:1.14 Tue Feb 8 20:20:16 2011 +++ src/sys/arch/m68k/include/cpu.h Mon Sep 19 19:17:05 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.14 2011/02/08 20:20:16 rmind Exp $ */ +/* $NetBSD: cpu.h,v 1.15 2011/09/19 19:17:05 rkujawa Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -159,6 +159,9 @@ #define CACHE60_ON (CACHE40_ON|IC60_CABC|IC60_EBC|DC60_ESB) #define CACHE60_OFF (CACHE40_OFF|IC60_CABC) +#define CACHELINE_SIZE 16 +#define CACHELINE_MASK (CACHELINE_SIZE - 1) + #if defined(_KERNEL) || defined(_KMEMUSER) #include <sys/cpu_data.h> Index: src/sys/arch/m68k/m68k/bus_dma.c diff -u src/sys/arch/m68k/m68k/bus_dma.c:1.31 src/sys/arch/m68k/m68k/bus_dma.c:1.32 --- src/sys/arch/m68k/m68k/bus_dma.c:1.31 Fri Nov 12 13:18:58 2010 +++ src/sys/arch/m68k/m68k/bus_dma.c Mon Sep 19 19:17:05 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: bus_dma.c,v 1.31 2010/11/12 13:18:58 uebayasi Exp $ */ +/* $NetBSD: bus_dma.c,v 1.32 2011/09/19 19:17:05 rkujawa Exp $ */ /* * This file was taken from from alpha/common/bus_dma.c @@ -41,7 +41,7 @@ #include <sys/cdefs.h> /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.31 2010/11/12 13:18:58 uebayasi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.32 2011/09/19 19:17:05 rkujawa Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -424,11 +424,6 @@ * Common function for DMA map synchronization. May be called * by chipset-specific DMA map synchronization functions. */ - -/* XXX these should be in <m68k/cpu.h> or <m68k/cacheops.h> */ -#define CACHELINE_SIZE 16 -#define CACHELINE_MASK (CACHELINE_SIZE - 1) - void _bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)