From owner-svn-src-head@FreeBSD.ORG Sat Sep 18 13:48:19 2010 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B81F1065695; Sat, 18 Sep 2010 13:48:19 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 55A318FC1B; Sat, 18 Sep 2010 13:48:18 +0000 (UTC) Received: by bwz15 with SMTP id 15so4408001bwz.13 for ; Sat, 18 Sep 2010 06:48:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=fCegHOiQmuvLh8aBikZ81yMzWf83vIsEnogt9V3fceg=; b=QNlq1NCt2PHLhvWEN7JAZBvetfLJZ8g/fSJGCwzhzRV7eKGN/pFXgxJDbAD6vE8kJc 6Ks9lYLs1FuG7GzC58m4+h8KXnBWyAcQtsJKM4R0uUq8uPqMWUwU+OpKMjKXHMFvx9F9 qPCgOSx9B9gWxksIyaT/Zw55i+/GLXMD713eg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=N/gWSJkx21g+bXY+zvltET6kWOnwL3pR+B/69Ll4QPo2mBU9v86Zkb+FZfexEdwdeA 5QrLH4023mkMJzsSVZPPHKV2IVgY8ZLOUi03i8G+4WbWVDG4YXYr2liTj1HTHoDBtbeQ QJHksfVl+tulfsSFHYinITtIbI9SpSmZXsXjU= Received: by 10.204.123.137 with SMTP id p9mr4693999bkr.206.1284817697295; Sat, 18 Sep 2010 06:48:17 -0700 (PDT) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id y2sm4722676bkx.20.2010.09.18.06.48.14 (version=SSLv3 cipher=RC4-MD5); Sat, 18 Sep 2010 06:48:15 -0700 (PDT) Sender: Alexander Motin Message-ID: <4C94C31C.6080102@FreeBSD.org> Date: Sat, 18 Sep 2010 16:48:12 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.24 (X11/20100402) MIME-Version: 1.0 To: Daan Vreeken References: <201009130725.o8D7PZX8073399@svn.freebsd.org> <201009181234.17851.Daan@vehosting.nl> In-Reply-To: <201009181234.17851.Daan@vehosting.nl> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r212541 - in head/sys: amd64/amd64 amd64/include dev/acpica i386/i386 i386/include kern mips/include mips/mips pc98/pc98 powerpc/aim powerpc/booke powerpc/include powerpc/powerpc sparc6... X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Sep 2010 13:48:19 -0000 Hi. Daan Vreeken wrote: > On Monday 13 September 2010 09:25:35 Alexander Motin wrote: >> Author: mav >> Date: Mon Sep 13 07:25:35 2010 >> New Revision: 212541 >> URL: http://svn.freebsd.org/changeset/base/212541 >> >> Log: >> Refactor timer management code with priority to one-shot operation mode. >> The main goal of this is to generate timer interrupts only when there is >> some work to do. When CPU is busy interrupts are generating at full rate >> of hz + stathz to fullfill scheduler and timekeeping requirements. But >> when CPU is idle, only minimum set of interrupts (down to 8 interrupts >> per second per CPU now), needed to handle scheduled callouts is executed. >> This allows significantly increase idle CPU sleep time, increasing effect >> of static power-saving technologies. Also it should reduce host CPU load on >> virtualized systems, when guest system is idle. > [snip] > > When re-basing an ARM system running an older -current with local > patches/additions to a more recent version of -current (around > 2010-09-16-ish) I found out that the resulting kernel stopped booting. > To factor out our local changes I've tried to boot a 'SHEEVAPLUG' kernel > without modifications. This kernel also fails to boot. It just stops right > after : > > Can you perhaps tell me what's going wrong after this commit? > (If you need more info, I'd be happy to provide it where I can.) Sorry. Timer interrupt loss in one-shot mode made timer to not reload. r212823 fixes this problem for me. -- Alexander Motin