Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Nov 2010 22:36:22 -0600
From:      Brandon Gooch <jamesbrandongooch@gmail.com>
To:        Alexander Motin <mav@freebsd.org>
Cc:        FreeBSD Stable <freebsd-stable@freebsd.org>, freebsd-mobile@freebsd.org
Subject:   Re: New event timers for 8-STABLE
Message-ID:  <AANLkTikJG%2BKwWcLhYdUyxfnxNnb%2BVHo_UbELuhqcxTWX@mail.gmail.com>
In-Reply-To: <4CDC8CFC.8040402@FreeBSD.org>
References:  <4CDC8CFC.8040402@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
2010/11/11 Alexander Motin <mav@freebsd.org>:
> Hi.
>
> I've created a patch, merging all kernel event timers related stuff from
> HEAD to 8-STABLE. The only thing I have skipped at this moment was mips
> architecture, because of too big code difference there between HEAD and
> 8-STABLE. Patch appeared to be quite large and includes more then 60 SVN
> revisions from HEAD. I hope I haven't missed anything important. I would
> like to ask interested people to test it. Patched code successfully
> builds on all platforms and successfully runs on my amd64 test machine.
>
> In HEAD code seems to be working enough stable, There only two known
> open issues at the moment:
> =A0- kernel freeze on XEN HVM when using LAPIC timer in one-shot mode --
> can be workarounded by switching to periodic mode or other timer.
> =A0- if HPET interrupt shared with other device, system load average may
> lie (report +1 value) -- not a timer problem and not fatal.
> Please report me if you find anything else.
>
> Latest patch can be found here:
> http://people.freebsd.org/~mav/timers_merge/timers_merge-20101111.patch
>
> Merge instructions (list of revisions, if somebody want to redo it):
> http://people.freebsd.org/~mav/timers_merge/guide-20101111
>
> After patching you need just rebuild/reinstall the kernel. I haven't
> merged related manual pages yet, so, if needed, consult with man pages
> from HEAD: eventtimers(7), attimer(4), atrtc(4), hpet(4).
>

Reporting successes! No noticeable anomalies yet, two 8-STABLE systems
(behaving similarly to my 9-CURRENT system in regard to timer
settings). I'll keep prodding away to see what I can break ;) Of
course I'll report the pertinent bits if/when required...

Good job Alexander!

-Brandon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikJG%2BKwWcLhYdUyxfnxNnb%2BVHo_UbELuhqcxTWX>