Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Sep 2010 16:38:52 +0200
From:      Daan Vreeken <Daan@vehosting.nl>
To:        Alexander Motin <mav@freebsd.org>
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...
Message-ID:  <201009181638.53234.Daan@vehosting.nl>
In-Reply-To: <4C94C31C.6080102@FreeBSD.org>
References:  <201009130725.o8D7PZX8073399@svn.freebsd.org> <201009181234.17851.Daan@vehosting.nl> <4C94C31C.6080102@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Saturday 18 September 2010 15:48:12 Alexander Motin wrote:
> 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.

Yes, that fixed it. Thanks for the quick fix!


Regards,
-- 
Daan Vreeken
VEHosting
http://VEHosting.nl
tel: +31-(0)40-7113050 / +31-(0)6-46210825
KvK nr: 17174380



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009181638.53234.Daan>