From owner-cvs-src-old@FreeBSD.ORG Sat Nov 28 21:01:28 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 379AE1065786 for ; Sat, 28 Nov 2009 21:01:28 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 25D508FC0C for ; Sat, 28 Nov 2009 21:01:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nASL1SwT032150 for ; Sat, 28 Nov 2009 21:01:28 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nASL1Sq5032149 for cvs-src-old@freebsd.org; Sat, 28 Nov 2009 21:01:28 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200911282101.nASL1Sq5032149@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Sat, 28 Nov 2009 21:01:15 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia64 interrupt.c machdep.c src/sys/ia64/include pcpu.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Nov 2009 21:01:28 -0000 marcel 2009-11-28 21:01:15 UTC FreeBSD src repository Modified files: sys/ia64/ia64 interrupt.c machdep.c sys/ia64/include pcpu.h Log: SVN rev 199893 on 2009-11-28 21:01:15Z by marcel Eliminate teh use of MAXCPU in static arrays of interrupt counters by adding statistics counters to the PCPU structure. Export the counters through sysctl by giving each PCPU structure its own sysctl context. While here, fix cnt.v_intr by not just having it count clock interrupts, but every interrupt and add more counters for each interrupt source. Revision Changes Path 1.74 +14 -29 src/sys/ia64/ia64/interrupt.c 1.249 +64 -4 src/sys/ia64/ia64/machdep.c 1.22 +18 -1 src/sys/ia64/include/pcpu.h