Module Name:    src
Committed By:   macallan
Date:           Wed Nov 16 19:39:38 UTC 2016

Modified Files:
        src/sys/arch/sgimips/sgimips: bus.c

Log Message:
reenable mips1-specific dmamem_sync method
clean up a bit while there


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/sgimips/sgimips/bus.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/sgimips/sgimips/bus.c
diff -u src/sys/arch/sgimips/sgimips/bus.c:1.68 src/sys/arch/sgimips/sgimips/bus.c:1.69
--- src/sys/arch/sgimips/sgimips/bus.c:1.68	Thu Jul 14 19:08:12 2016
+++ src/sys/arch/sgimips/sgimips/bus.c	Wed Nov 16 19:39:38 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: bus.c,v 1.68 2016/07/14 19:08:12 skrll Exp $	*/
+/*	$NetBSD: bus.c,v 1.69 2016/11/16 19:39:38 macallan Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bus.c,v 1.68 2016/07/14 19:08:12 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bus.c,v 1.69 2016/11/16 19:39:38 macallan Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -80,22 +80,17 @@ bus_space_tag_t	normal_memt = NULL;
 void
 sgimips_bus_dma_init(void)
 {
-	printf("%s\n", __func__);
 	normal_bus_mem_init(&normal_mbst, NULL);
 	normal_memt = &normal_mbst;
 
-#if 0
+#ifdef MIPS1
 	switch (mach_type) {
 	/* R2000/R3000 */
-	case MACH_SGI_IP6 | MACH_SGI_IP10:
+	case MACH_SGI_IP6 | MACH_SGI_IP10: /* same number... */
 	case MACH_SGI_IP12:
 		sgimips_default_bus_dma_tag._dmamap_ops.dmamap_sync =
 		    _bus_dmamap_sync_mips1;
 		break;
-
-	default:
-		panic("sgimips_bus_dma_init: unsupported mach type IP%d\n",
-		    mach_type);
 	}
 #endif
 }
@@ -129,6 +124,7 @@ bus_space_read_1(bus_space_tag_t t, bus_
 }
 #endif
 
+#ifdef MIPS1
 /* Common function from DMA map synchronization. May be called
  * by chipset-specific DMA map synchronization functions.
  *
@@ -230,24 +226,6 @@ _bus_dmamap_sync_mips1(bus_dma_tag_t t, 
 		len -= minlen;
 	}
 }	
-
-#if 0
-paddr_t
-bus_space_mmap(bus_space_tag_t space, bus_addr_t addr, off_t off,
-         int prot, int flags)
-{
-
-	if (flags & BUS_SPACE_MAP_CACHEABLE) {
-
-		return mips_btop(MIPS_KSEG0_TO_PHYS(addr) + off);
-	} else
-#if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
-		return mips_btop((MIPS_KSEG1_TO_PHYS(addr) + off)
-		    | PGC_NOCACHE);
-#else
-		return mips_btop((MIPS_KSEG1_TO_PHYS(addr) + off));
-#endif
-}
 #endif
 
 #define CHIP	   		normal

Reply via email to