Module Name:    src
Committed By:   matt
Date:           Fri Feb 18 16:40:51 UTC 2011

Modified Files:
        src/sys/arch/powerpc/oea: pmap.c pmap_kernel.c

Log Message:
Move powerpc_mmap_flags since pmap.c can get compiled multiple time resulting
in multiple defintions of powerpc_mmap_flags.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/powerpc/oea/pmap.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/oea/pmap_kernel.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/powerpc/oea/pmap.c
diff -u src/sys/arch/powerpc/oea/pmap.c:1.77 src/sys/arch/powerpc/oea/pmap.c:1.78
--- src/sys/arch/powerpc/oea/pmap.c:1.77	Tue Feb 15 19:39:12 2011
+++ src/sys/arch/powerpc/oea/pmap.c	Fri Feb 18 16:40:50 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap.c,v 1.77 2011/02/15 19:39:12 macallan Exp $	*/
+/*	$NetBSD: pmap.c,v 1.78 2011/02/18 16:40:50 matt Exp $	*/
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -63,7 +63,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.77 2011/02/15 19:39:12 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.78 2011/02/18 16:40:50 matt Exp $");
 
 #define	PMAP_NOOPNAMES
 
@@ -3520,16 +3520,3 @@
 	}
 #endif
 }
-
-u_int
-powerpc_mmap_flags(paddr_t pa)
-{
-	u_int flags = PMAP_MD_NOCACHE;
-
-	if (pa & POWERPC_MMAP_FLAG_PREFETCHABLE)
-		flags |= PMAP_MD_PREFETCHABLE;
-	if (pa & POWERPC_MMAP_FLAG_CACHEABLE)
-		flags &= ~PMAP_MD_NOCACHE;
-	return flags;
-}
-

Index: src/sys/arch/powerpc/oea/pmap_kernel.c
diff -u src/sys/arch/powerpc/oea/pmap_kernel.c:1.3 src/sys/arch/powerpc/oea/pmap_kernel.c:1.4
--- src/sys/arch/powerpc/oea/pmap_kernel.c:1.3	Sat Feb 12 18:23:10 2011
+++ src/sys/arch/powerpc/oea/pmap_kernel.c	Fri Feb 18 16:40:50 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap_kernel.c,v 1.3 2011/02/12 18:23:10 matt Exp $	*/
+/*	$NetBSD: pmap_kernel.c,v 1.4 2011/02/18 16:40:50 matt Exp $	*/
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -30,7 +30,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: pmap_kernel.c,v 1.3 2011/02/12 18:23:10 matt Exp $");
+__KERNEL_RCSID(1, "$NetBSD: pmap_kernel.c,v 1.4 2011/02/18 16:40:50 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_pmap.h"
@@ -41,6 +41,18 @@
 extern struct pmap kernel_pmap_;
 struct pmap *const kernel_pmap_ptr = &kernel_pmap_;
 
+u_int
+powerpc_mmap_flags(paddr_t pa)
+{
+	u_int flags = PMAP_MD_NOCACHE;
+
+	if (pa & POWERPC_MMAP_FLAG_PREFETCHABLE)
+		flags |= PMAP_MD_PREFETCHABLE;
+	if (pa & POWERPC_MMAP_FLAG_CACHEABLE)
+		flags &= ~PMAP_MD_NOCACHE;
+	return flags;
+}
+
 #ifdef PMAP_NEEDS_FIXUP
 #include <powerpc/instr.h>
 

Reply via email to