Availability of XO-1.5 ATest-2 machines
Richard A. Smith
richard at laptop.org
Mon Jul 20 16:02:02 EDT 2009
Benjamin M. Schwartz wrote:
> Yes. You can use the rtcwake command to set wakeup timers for the future
> from userspace. However, my impression is that this is only safe if the
> timer is at least 2 seconds in the future at the time of suspend, due to a
> potential race with the EC.
Not a race with the EC. Rtcwake does not go through the EC therefore
the EC cannot guarantee you don't violate the minimum off time for the
cpu rail. Violations result in a cpu lockup.
Paul Fox's olpc-powerd does extra checking to see that an rtcwake is
never scheduled such that it might violate that timing. Thats all
that's required.
For XO-1.5 firmware I've implemented timed EC wakeups. If that gets
used for 1.5 then it's an easy backport to XO-1. It does not offer much
additional advantage over using the rtc except <1s wakeups.
--
Richard Smith <richard at laptop.org>
One Laptop Per Child
More information about the Devel
mailing list