Module Name: src Committed By: christos Date: Mon Mar 24 18:50:31 UTC 2014
Modified Files: src/sys/arch/sun2/dev: if_ie_obio.c src/sys/arch/sun2/sun2: machdep.c pmap.c promlib.c Log Message: - remove unused - use cpu_{g,s}etmodel To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sun2/dev/if_ie_obio.c cvs rdiff -u -r1.76 -r1.77 src/sys/arch/sun2/sun2/machdep.c cvs rdiff -u -r1.46 -r1.47 src/sys/arch/sun2/sun2/pmap.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sun2/sun2/promlib.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/sun2/dev/if_ie_obio.c diff -u src/sys/arch/sun2/dev/if_ie_obio.c:1.15 src/sys/arch/sun2/dev/if_ie_obio.c:1.16 --- src/sys/arch/sun2/dev/if_ie_obio.c:1.15 Fri Jun 3 12:28:40 2011 +++ src/sys/arch/sun2/dev/if_ie_obio.c Mon Mar 24 14:50:31 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: if_ie_obio.c,v 1.15 2011/06/03 16:28:40 tsutsui Exp $ */ +/* $NetBSD: if_ie_obio.c,v 1.16 2014/03/24 18:50:31 christos Exp $ */ /*- * Copyright (c) 1997 The NetBSD Foundation, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_ie_obio.c,v 1.15 2011/06/03 16:28:40 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_ie_obio.c,v 1.16 2014/03/24 18:50:31 christos Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -260,7 +260,6 @@ ie_obio_attach(device_t parent, device_t int rseg; int error; paddr_t pa; - struct intrhand *ih; bus_size_t memsize; u_long iebase; uint8_t myaddr[ETHER_ADDR_LEN]; @@ -393,6 +392,6 @@ ie_obio_attach(device_t parent, device_t i82586_attach(sc, "onboard", myaddr, media, NMEDIA, media[0]); /* Establish interrupt channel */ - ih = bus_intr_establish(oba->oba_bustag, oba->oba_pri, IPL_NET, 0, - i82586_intr, sc); + bus_intr_establish(oba->oba_bustag, oba->oba_pri, IPL_NET, 0, + i82586_intr, sc); } Index: src/sys/arch/sun2/sun2/machdep.c diff -u src/sys/arch/sun2/sun2/machdep.c:1.76 src/sys/arch/sun2/sun2/machdep.c:1.77 --- src/sys/arch/sun2/sun2/machdep.c:1.76 Fri Aug 10 10:52:26 2012 +++ src/sys/arch/sun2/sun2/machdep.c Mon Mar 24 14:50:31 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.76 2012/08/10 14:52:26 tsutsui Exp $ */ +/* $NetBSD: machdep.c,v 1.77 2014/03/24 18:50:31 christos Exp $ */ /* * Copyright (c) 1982, 1986, 1990, 1993 @@ -149,7 +149,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.76 2012/08/10 14:52:26 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.77 2014/03/24 18:50:31 christos Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -179,6 +179,7 @@ __KERNEL_RCSID(0, "$NetBSD: machdep.c,v #include <sys/vnode.h> #include <sys/syscallargs.h> #include <sys/ksyms.h> +#include <sys/cpu.h> #ifdef KGDB #include <sys/kgdb.h> #endif @@ -366,7 +367,6 @@ cpu_startup(void) */ char machine[16] = MACHINE; /* from <machine/param.h> */ char kernel_arch[16] = "sun2"; /* XXX needs a sysctl node */ -char cpu_model[120]; /* * Determine which Sun2 model we are running on. @@ -378,9 +378,9 @@ identifycpu(void) /* Other stuff? (VAC, mc6888x version, etc.) */ /* Note: miniroot cares about the kernel_arch part. */ - sprintf(cpu_model, "%s %s", kernel_arch, cpu_string); + cpu_setmodel("%s %s", kernel_arch, cpu_string); - printf("Model: %s\n", cpu_model); + printf("Model: %s\n", cpu_getmodel()); } /* @@ -879,7 +879,7 @@ _bus_dmamap_load(bus_dma_tag_t t, bus_dm int pagesz = PAGE_SIZE; bus_addr_t dva; pmap_t pmap; - int rv; + int rv __diagused; /* * Make sure that on error condition we return "no valid mappings". Index: src/sys/arch/sun2/sun2/pmap.c diff -u src/sys/arch/sun2/sun2/pmap.c:1.46 src/sys/arch/sun2/sun2/pmap.c:1.47 --- src/sys/arch/sun2/sun2/pmap.c:1.46 Mon Jan 7 11:58:09 2013 +++ src/sys/arch/sun2/sun2/pmap.c Mon Mar 24 14:50:31 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.46 2013/01/07 16:58:09 chs Exp $ */ +/* $NetBSD: pmap.c,v 1.47 2014/03/24 18:50:31 christos Exp $ */ /*- * Copyright (c) 1996 The NetBSD Foundation, Inc. @@ -82,7 +82,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.46 2013/01/07 16:58:09 chs Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.47 2014/03/24 18:50:31 christos Exp $"); #include "opt_ddb.h" #include "opt_pmap_debug.h" @@ -1324,15 +1324,12 @@ pv_link(pmap_t pmap, int pte, vaddr_t va paddr_t pa; pv_entry_t *head, pv; u_char *pv_flags; - int flags; if (!pv_initialized) return 0; CHECK_SPL(); - /* Only the non-cached bit is of interest here. */ - flags = (pte & PG_NC) ? PV_NC : 0; pa = PG_PA(pte); #ifdef PMAP_DEBUG @@ -1357,6 +1354,8 @@ pv_link(pmap_t pmap, int pte, vaddr_t va /* * Does this new mapping cause VAC alias problems? */ + /* Only the non-cached bit is of interest here. */ + int flags = (pte & PG_NC) ? PV_NC : 0; *pv_flags |= flags; if ((*pv_flags & PV_NC) == 0) { @@ -3070,9 +3069,8 @@ out: void pmap_protect_mmu(pmap_t pmap, vaddr_t sva, vaddr_t eva) { - pmeg_t pmegp; - vaddr_t pgva, segva; - int pte, sme; + vaddr_t pgva, segva __diagused; + int pte; #ifdef HAVECACHE int flush_by_page = 0; #endif @@ -3085,9 +3083,9 @@ pmap_protect_mmu(pmap_t pmap, vaddr_t sv #endif segva = sun2_trunc_seg(sva); - sme = get_segmap(segva); #ifdef DIAGNOSTIC + int sme = get_segmap(segva); /* Make sure it is valid and known. */ if (sme == SEGINV) panic("pmap_protect_mmu: SEGINV"); @@ -3095,10 +3093,10 @@ pmap_protect_mmu(pmap_t pmap, vaddr_t sv panic("pmap_protect_mmu: incorrect sme, va=0x%lx", segva); #endif - pmegp = pmeg_p(sme); - /* have pmeg, will travel */ #ifdef DIAGNOSTIC + /* have pmeg, will travel */ + pmeg_t pmegp = pmeg_p(sme); /* Make sure we own the pmeg, right va, etc. */ if ((pmegp->pmeg_va != segva) || (pmegp->pmeg_owner != pmap) || Index: src/sys/arch/sun2/sun2/promlib.c diff -u src/sys/arch/sun2/sun2/promlib.c:1.17 src/sys/arch/sun2/sun2/promlib.c:1.18 --- src/sys/arch/sun2/sun2/promlib.c:1.17 Sun Jul 17 16:54:48 2011 +++ src/sys/arch/sun2/sun2/promlib.c Mon Mar 24 14:50:31 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: promlib.c,v 1.17 2011/07/17 20:54:48 joerg Exp $ */ +/* $NetBSD: promlib.c,v 1.18 2014/03/24 18:50:31 christos Exp $ */ /*- * Copyright (c) 1996 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: promlib.c,v 1.17 2011/07/17 20:54:48 joerg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: promlib.c,v 1.18 2014/03/24 18:50:31 christos Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -152,6 +152,7 @@ type new proto \ int rc; \ _mode_monitor(&state, 0); \ rc = (*(romVectorPtr->old)) args; \ + __USE(rc); \ _mode_kernel(&state, 0); \ ret ; \ } @@ -221,6 +222,7 @@ prom_printf(const char *fmt, ...) /* the PROM printf vector: */ (romVectorPtr->printf)) )(fmt, varargs); + __USE(rc); _mode_kernel(&state, 0); }