From owner-cvs-src-old@FreeBSD.ORG Mon May 24 11:41:24 2010 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 F30941065674 for ; Mon, 24 May 2010 11:41:24 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DFD6E8FC1A for ; Mon, 24 May 2010 11:41:24 +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 o4OBfOB8026460 for ; Mon, 24 May 2010 11:41:24 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4OBfO2o026459 for cvs-src-old@freebsd.org; Mon, 24 May 2010 11:41:24 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <201005241141.o4OBfO2o026459@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Mon, 24 May 2010 11:40:49 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/amd64/include apicvar.h clock.h src/sys/i386/i386 mp_machdep.c src/sys/i386/include apicvar.h clock.h src/sys/kern kern_clock.c src/sys/pc98/cbus clock.c src/sys/sys kernel.h systm.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: Mon, 24 May 2010 11:41:25 -0000 mav 2010-05-24 11:40:49 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mp_machdep.c sys/amd64/include apicvar.h clock.h sys/i386/i386 mp_machdep.c sys/i386/include apicvar.h clock.h sys/kern kern_clock.c sys/pc98/cbus clock.c sys/sys kernel.h systm.h sys/x86/isa clock.c sys/x86/x86 local_apic.c Log: SVN rev 208494 on 2010-05-24 11:40:49Z by mav - Implement MI helper functions, dividing one or two timer interrupts with arbitrary frequencies into hardclock(), statclock() and profclock() calls. Same code with minor variations duplicated several times over the tree for different timer drivers and architectures. - Switch all x86 archs to new functions, simplifying the code and removing extra logic from timer drivers. Other archs are also welcome. Revision Changes Path 1.313 +0 -3 src/sys/amd64/amd64/mp_machdep.c 1.35 +1 -2 src/sys/amd64/include/apicvar.h 1.64 +0 -1 src/sys/amd64/include/clock.h 1.305 +0 -3 src/sys/i386/i386/mp_machdep.c 1.38 +2 -4 src/sys/i386/include/apicvar.h 1.66 +0 -1 src/sys/i386/include/clock.h 1.215 +52 -0 src/sys/kern/kern_clock.c 1.179 +10 -11 src/sys/pc98/cbus/clock.c 1.152 +2 -0 src/sys/sys/kernel.h 1.286 +2 -0 src/sys/sys/systm.h 1.5 +13 -53 src/sys/x86/isa/clock.c 1.3 +3 -30 src/sys/x86/x86/local_apic.c