Module Name: src Committed By: matt Date: Mon Feb 7 07:02:24 UTC 2011
Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Use EVCNT_ATTACH_STATIC To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/arch/powerpc/ibm4xx/pmap.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/ibm4xx/pmap.c diff -u src/sys/arch/powerpc/ibm4xx/pmap.c:1.65 src/sys/arch/powerpc/ibm4xx/pmap.c:1.66 --- src/sys/arch/powerpc/ibm4xx/pmap.c:1.65 Fri Jan 14 02:06:29 2011 +++ src/sys/arch/powerpc/ibm4xx/pmap.c Mon Feb 7 07:02:24 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.65 2011/01/14 02:06:29 rmind Exp $ */ +/* $NetBSD: pmap.c,v 1.66 2011/02/07 07:02:24 matt Exp $ */ /* * Copyright 2001 Wasabi Systems, Inc. @@ -67,7 +67,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.65 2011/01/14 02:06:29 rmind Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.66 2011/02/07 07:02:24 matt Exp $"); #include <sys/param.h> #include <sys/malloc.h> @@ -126,6 +126,10 @@ NULL, "cpu", "tlbflush"); struct evcnt tlbenter_ev = EVCNT_INITIALIZER(EVCNT_TYPE_TRAP, NULL, "cpu", "tlbenter"); +EVCNT_ATTACH_STATIC(tlbmiss_ev); +EVCNT_ATTACH_STATIC(tlbhit_ev); +EVCNT_ATTACH_STATIC(tlbflush_ev); +EVCNT_ATTACH_STATIC(tlbenter_ev); struct pmap kernel_pmap_; struct pmap *const kernel_pmap_ptr = &kernel_pmap_; @@ -412,11 +416,6 @@ pmap_kernel()->pm_ctx = KERNEL_PID; nextavail = avail->start; - evcnt_attach_static(&tlbmiss_ev); - evcnt_attach_static(&tlbhit_ev); - evcnt_attach_static(&tlbflush_ev); - evcnt_attach_static(&tlbenter_ev); - pmap_bootstrap_done = 1; }