svn commit: r244758 - head/sys/arm/broadcom/bcm2835
tadashi.takahashi at nifty.com
Fri Dec 28 16:55:32 UTC 2012
I also believe the stability is much better than before.
I did below operations on both RPI-B 256MB and RPI-B 512MB systems.
There is no core dump nor freeze.
- check out src and ports tree by using cvs over network.
- self buildworld is still running.
- port build without trouble - perl, apache, mysql, bash ...
Thank you for excellent job,
From: owner-freebsd-arm at freebsd.org [mailto:owner-freebsd-arm at freebsd.org]
On Behalf Of Stephen Hurd
Sent: Saturday, December 29, 2012 12:33 AM
To: Oleksandr Tymoshenko
Cc: freebsd-arm at freebsd.org
Subject: Re: svn commit: r244758 - head/sys/arm/broadcom/bcm2835
Oleksandr Tymoshenko wrote:
> Author: gonzo
> Date: Fri Dec 28 01:38:43 2012
> New Revision: 244758
> URL: http://svnweb.freebsd.org/changeset/base/244758
> Fix event timer on Raspberry Pi
> - Disable interrupt when updating compare value in order to
> make this operation atomical
> - Increase minimum period for event timer. Systimer on BCM2835
> is compare timer, so if minimum period is too small it might
> be less then fraction of time between "read current value" and
> "set compare timer" operations. It means that when timer is armed
> actual counter value is more then compare value and it will take
> whole cycle (~32sec for 1MHz timer) to fire interrupt.
> Submitted by: Daisuke Aoyama <aoyama at peach.ne.jp>
This seems to have fixed the long hang issue I was having... package
building ran overnight without the clock losing time or any hangs occuring.
freebsd-arm at freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
More information about the freebsd-arm