[openfirmware] r1663 - cpu/x86/pc/olpc
svn at openfirmware.info
svn at openfirmware.info
Wed Jan 13 00:49:06 CET 2010
Author: rsmith
Date: 2010-01-13 00:49:05 +0100 (Wed, 13 Jan 2010)
New Revision: 1663
Modified:
cpu/x86/pc/olpc/rtcwake.fth
Log:
OLPC: Enhance the autowak functions with extra checks
- Often people forget that they need to specify the wakeup time
as an argument so try to check for the case when the numbers
are obviously wrong.
- Run sci-wakeup as well since people forget.
Modified: cpu/x86/pc/olpc/rtcwake.fth
===================================================================
--- cpu/x86/pc/olpc/rtcwake.fth 2010-01-12 23:49:03 UTC (rev 1662)
+++ cpu/x86/pc/olpc/rtcwake.fth 2010-01-12 23:49:05 UTC (rev 1663)
@@ -75,7 +75,13 @@
;
: autowack-test ( ms -- )
+ dup 0< if ." Delay can't be negative. Did you forget to provide it?" cr
+ drop exit
+ then
+ dup ." Setting autowack delay to " .d ." ms " cr
+ ." Press x to exit" cr
autowack-delay
+ sci-wakeup
autowack-on
0 begin
s
@@ -88,7 +94,12 @@
\ for testing wakeups from the EC
: wackup-test-ec ( ms -- )
+ dup 0< if ." Delay can't be negative. Did you forget to provide it?" cr
+ drop exit
+ then
+ dup ." Setting autowack delay to " .d ." ms " cr
." Press x to exit" cr
+ sci-wakeup
d# 3000 autowack-delay \ At small ms delays the host can miss the SCI so this
\ is the back up.
0 begin ( ms count )
More information about the openfirmware
mailing list