From owner-cvs-src-old@FreeBSD.ORG Mon Jul 18 15:20:32 2011 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 0C211106574C for ; Mon, 18 Jul 2011 15:20:32 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D149B8FC1A for ; Mon, 18 Jul 2011 15:20:31 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IFKVoS045429 for ; Mon, 18 Jul 2011 15:20:31 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p6IFKVb7045428 for cvs-src-old@freebsd.org; Mon, 18 Jul 2011 15:20:31 GMT (envelope-from attilio@repoman.freebsd.org) Message-Id: <201107181520.p6IFKVb7045428@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to attilio@repoman.freebsd.org using -f From: Attilio Rao Date: Mon, 18 Jul 2011 15:19:40 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 genassym.c intr_machdep.c support.S src/sys/arm/arm irq_dispatch.S src/sys/arm/sa11x0 sa11x0_irq.S src/sys/i386/i386 genassym.c intr_machdep.c support.s src/sys/ia64/ia64 locore.S src/sys/kern kern_clock.c kern_intr.c ... 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: Mon, 18 Jul 2011 15:20:32 -0000 attilio 2011-07-18 15:19:40 UTC FreeBSD src repository Modified files: sys/amd64/amd64 genassym.c intr_machdep.c support.S sys/arm/arm irq_dispatch.S sys/arm/sa11x0 sa11x0_irq.S sys/i386/i386 genassym.c intr_machdep.c support.s sys/ia64/ia64 locore.S sys/kern kern_clock.c kern_intr.c sys/mips/mips exception.S sys/powerpc/aim locore32.S locore64.S sys/powerpc/booke locore.S sys/sparc64/sparc64 exception.S intr_machdep.c sys/sys interrupt.h usr.bin/vmstat vmstat.c Log: SVN rev 224187 on 2011-07-18 15:19:40Z by attilio - Remove the eintrcnt/eintrnames usage and introduce the concept of sintrcnt/sintrnames which are symbols containing the size of the 2 tables. - For amd64/i386 remove the storage of intr* stuff from assembly files. This area can be widely improved by applying the same to other architectures and likely finding an unified approach among them and move the whole code to be MI. More work in this area is expected to happen fairly soon. No MFC is previewed for this patch. Tested by: pluknet Reviewed by: jhb Approved by: re (kib) Revision Changes Path 1.186 +0 -1 src/sys/amd64/amd64/genassym.c 1.54 +5 -0 src/sys/amd64/amd64/intr_machdep.c 1.133 +0 -12 src/sys/amd64/amd64/support.S 1.5 +6 -4 src/sys/arm/arm/irq_dispatch.S 1.5 +4 -9 src/sys/arm/sa11x0/sa11x0_irq.S 1.170 +0 -1 src/sys/i386/i386/genassym.c 1.49 +5 -0 src/sys/i386/i386/intr_machdep.c 1.125 +0 -12 src/sys/i386/i386/support.s 1.46 +5 -2 src/sys/ia64/ia64/locore.S 1.228 +1 -1 src/sys/kern/kern_clock.c 1.181 +6 -5 src/sys/kern/kern_intr.c 1.29 +7 -4 src/sys/mips/mips/exception.S 1.4 +5 -2 src/sys/powerpc/aim/locore32.S 1.6 +5 -2 src/sys/powerpc/aim/locore64.S 1.16 +5 -2 src/sys/powerpc/booke/locore.S 1.90 +7 -4 src/sys/sparc64/sparc64/exception.S 1.45 +1 -1 src/sys/sparc64/sparc64/intr_machdep.c 1.51 +2 -2 src/sys/sys/interrupt.h 1.113 +6 -8 src/usr.bin/vmstat/vmstat.c