Module Name:    src
Committed By:   nakayama
Date:           Wed Nov  5 13:30:11 UTC 2014

Modified Files:
        src/sys/arch/sparc64/sparc64: cache.h cpu.c ipifuncs.c

Log Message:
Remove more #ifdef SUN4V to make compilable w/o options SUN4V.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sparc64/sparc64/cache.h
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/sparc64/sparc64/cpu.c
cvs rdiff -u -r1.52 -r1.53 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.24 src/sys/arch/sparc64/sparc64/cache.h:1.25
--- src/sys/arch/sparc64/sparc64/cache.h:1.24	Tue Nov  4 18:11:42 2014
+++ src/sys/arch/sparc64/sparc64/cache.h	Wed Nov  5 13:30:11 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cache.h,v 1.24 2014/11/04 18:11:42 palle Exp $ */
+/*	$NetBSD: cache.h,v 1.25 2014/11/05 13:30:11 nakayama Exp $ */
 
 /*
  * Copyright (c) 2011 Matthew R. Green
@@ -82,9 +82,7 @@
  */
 
 #include <machine/psl.h>
-#ifdef SUN4V
 #include <machine/hypervisor.h>
-#endif
 
 /* Various cache size/line sizes */
 extern	int	ecache_min_line_size;
@@ -120,7 +118,6 @@ void sp_tlb_flush_pte_usiii(vaddr_t, int
 void sp_tlb_flush_all_us(void);
 void sp_tlb_flush_all_usiii(void);
 
-#ifdef SUN4V
 static __inline__ void
 sp_tlb_flush_pte_sun4v(vaddr_t va, int ctx)
 {
@@ -129,7 +126,6 @@ sp_tlb_flush_pte_sun4v(vaddr_t va, int c
 	if ( hv_rc != H_EOK )
 		panic("hv_mmu_demap_page(%p,%d) failed - rc = %" PRIx64 "\n", (void*)va, ctx, hv_rc);
 }
-#endif
 
 static __inline__ void
 sp_tlb_flush_pte(vaddr_t va, int ctx)

Index: src/sys/arch/sparc64/sparc64/cpu.c
diff -u src/sys/arch/sparc64/sparc64/cpu.c:1.119 src/sys/arch/sparc64/sparc64/cpu.c:1.120
--- src/sys/arch/sparc64/sparc64/cpu.c:1.119	Tue Nov  4 18:11:42 2014
+++ src/sys/arch/sparc64/sparc64/cpu.c	Wed Nov  5 13:30:11 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.c,v 1.119 2014/11/04 18:11:42 palle Exp $ */
+/*	$NetBSD: cpu.c,v 1.120 2014/11/05 13:30:11 nakayama Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -52,7 +52,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.119 2014/11/04 18:11:42 palle Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.120 2014/11/05 13:30:11 nakayama Exp $");
 
 #include "opt_multiprocessor.h"
 
@@ -74,14 +74,10 @@ __KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.11
 #include <machine/openfirm.h>
 
 #include <sparc64/sparc64/cache.h>
-#ifdef SUN4V
 #include <sparc64/hypervisor.h>
-#endif
 
-#ifdef SUN4V
 #define SUN4V_MONDO_QUEUE_SIZE	32
 #define SUN4V_QUEUE_ENTRY_SIZE	64
-#endif
 
 int ecache_min_line_size;
 

Index: src/sys/arch/sparc64/sparc64/ipifuncs.c
diff -u src/sys/arch/sparc64/sparc64/ipifuncs.c:1.52 src/sys/arch/sparc64/sparc64/ipifuncs.c:1.53
--- src/sys/arch/sparc64/sparc64/ipifuncs.c:1.52	Tue Nov  4 18:11:42 2014
+++ src/sys/arch/sparc64/sparc64/ipifuncs.c	Wed Nov  5 13:30:11 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ipifuncs.c,v 1.52 2014/11/04 18:11:42 palle Exp $ */
+/*	$NetBSD: ipifuncs.c,v 1.53 2014/11/05 13:30:11 nakayama Exp $ */
 
 /*-
  * Copyright (c) 2004 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ipifuncs.c,v 1.52 2014/11/04 18:11:42 palle Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ipifuncs.c,v 1.53 2014/11/05 13:30:11 nakayama Exp $");
 
 #include "opt_ddb.h"
 
@@ -53,9 +53,7 @@ __KERNEL_RCSID(0, "$NetBSD: ipifuncs.c,v
 #endif
 #endif
 
-#ifdef SUN4V
 #define SPARC64_IPI_RETRIES	10000
-#endif
 
 /* CPU sets containing halted, paused and resumed cpus */
 static volatile sparc64_cpuset_t cpus_halted;
@@ -69,9 +67,7 @@ static void	sparc64_ipi_error(const char
 
 /* Send IPI functions for supported platforms */
 static void	sparc64_send_ipi_sun4u(int, ipifunc_t, uint64_t, uint64_t);
-#ifdef SUN4V
 static void	sparc64_send_ipi_sun4v(int, ipifunc_t, uint64_t, uint64_t);
-#endif
  
 /*
  * These are the "function" entry points in locore.s/mp_subr.s to handle IPI's.
@@ -80,14 +76,10 @@ void	sparc64_ipi_halt(void *, void *);
 void	sparc64_ipi_pause(void *, void *);
 void	sparc64_ipi_flush_pte_us(void *, void *);
 void	sparc64_ipi_flush_pte_usiii(void *, void *);
-#ifdef SUN4V
 void	sparc64_ipi_flush_pte_sun4v(void *, void *);
-#endif
 void	sparc64_ipi_dcache_flush_page_us(void *, void *);
 void	sparc64_ipi_dcache_flush_page_usiii(void *, void *);
-#ifdef SUN4V
 void	sparc64_ipi_dcache_flush_page_sun4v(void *, void *);
-#endif
 void	sparc64_ipi_blast_dcache(void *, void *);
 void	sparc64_ipi_ccall(void *, void *);
 
@@ -289,7 +281,6 @@ sparc64_send_ipi_sun4u(int upaid, ipifun
 			" (tried %d times)", cpu_number(), upaid, i);
 }
 
-#ifdef SUN4V
 /*
  * Send an interprocessor interrupt - sun4v.
  */
@@ -314,7 +305,6 @@ sparc64_send_ipi_sun4v(int cpuid, ipifun
 		panic("Unable to send mondo %lx to cpu %d: %d",
 		    (long unsigned int)func, cpuid, err);
 }
-#endif
 
 /*
  * Wait for IPI operation to complete.

Reply via email to