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 <rich...@laptop.org> One Laptop Per Child _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel