Module Name: src Committed By: mrg Date: Wed Feb 24 06:05:35 UTC 2010
Modified Files: src/sys/arch/sparc64/sparc64: cache.h ipifuncs.c Log Message: fix MULTIPROCESSOR build for previous. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sparc64/sparc64/cache.h cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sparc64/sparc64/ipifuncs.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/sparc64/sparc64/cache.h diff -u src/sys/arch/sparc64/sparc64/cache.h:1.13 src/sys/arch/sparc64/sparc64/cache.h:1.14 --- src/sys/arch/sparc64/sparc64/cache.h:1.13 Wed Feb 24 04:48:29 2010 +++ src/sys/arch/sparc64/sparc64/cache.h Wed Feb 24 06:05:35 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: cache.h,v 1.13 2010/02/24 04:48:29 mrg Exp $ */ +/* $NetBSD: cache.h,v 1.14 2010/02/24 06:05:35 mrg Exp $ */ /* * Copyright (c) 1996 @@ -136,7 +136,7 @@ } #ifdef MULTIPROCESSOR -void smp_tlb_flush_pte(vaddr_t, pmap_t); +void smp_tlb_flush_pte(vaddr_t, struct pmap *); #define tlb_flush_pte(va,pm) smp_tlb_flush_pte(va, pm) #else #define tlb_flush_pte(va,pm) sp_tlb_flush_pte(va, (pm)->pm_ctx) Index: src/sys/arch/sparc64/sparc64/ipifuncs.c diff -u src/sys/arch/sparc64/sparc64/ipifuncs.c:1.32 src/sys/arch/sparc64/sparc64/ipifuncs.c:1.33 --- src/sys/arch/sparc64/sparc64/ipifuncs.c:1.32 Wed Feb 24 01:58:53 2010 +++ src/sys/arch/sparc64/sparc64/ipifuncs.c Wed Feb 24 06:05:35 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ipifuncs.c,v 1.32 2010/02/24 01:58:53 mrg Exp $ */ +/* $NetBSD: ipifuncs.c,v 1.33 2010/02/24 06:05:35 mrg Exp $ */ /*- * Copyright (c) 2004 The NetBSD Foundation, Inc. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ipifuncs.c,v 1.32 2010/02/24 01:58:53 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ipifuncs.c,v 1.33 2010/02/24 06:05:35 mrg Exp $"); #include "opt_ddb.h" @@ -44,6 +44,8 @@ #include <machine/pmap.h> #include <machine/sparc64.h> +#include <sparc64/sparc64/cache.h> + #if defined(DDB) || defined(KGDB) #ifdef DDB #include <ddb/db_command.h> @@ -369,7 +371,7 @@ * Flush pte on all active processors. */ void -smp_tlb_flush_pte(vaddr_t va, pmap_t pm) +smp_tlb_flush_pte(vaddr_t va, struct pmap * pm) { sparc64_cpuset_t cpuset; struct cpu_info *ci;