[openfirmware] r1408 - cpu/x86/pc/olpc/via

svn at openfirmware.info svn at openfirmware.info
Fri Oct 9 02:16:02 CEST 2009


Author: wmb
Date: 2009-10-09 02:16:02 +0200 (Fri, 09 Oct 2009)
New Revision: 1408

Modified:
   cpu/x86/pc/olpc/via/cstate.fth
Log:
Via C-state test - display sleep time in percent.


Modified: cpu/x86/pc/olpc/via/cstate.fth
===================================================================
--- cpu/x86/pc/olpc/via/cstate.fth	2009-10-09 00:07:12 UTC (rev 1407)
+++ cpu/x86/pc/olpc/via/cstate.fth	2009-10-09 00:16:02 UTC (rev 1408)
@@ -55,16 +55,20 @@
 ;
 : idling  ( xt -- )
    to do-idle
-   cursor-off
+
    sleep-time off
    acpi-time@ start-time !
+
+   cursor-off
    begin
      green-letters (cr show-temperature  d# 1024 idle-ms
      black-letters (cr show-temperature  d# 1024 idle-ms
    key?  until
-   acpi-time@  start-time @ -
    cursor-on
-   ." Slept " sleep-time @ .d ." of " .d ." ticks" cr
+
+   sleep-time @  d# 1000  acpi-time@ start-time @ -  */  ( %*10 )
+   cr  ." Slept "  push-decimal  <# u# [char] . hold u#s u#> pop-base  type  ." % of the time"  cr
+
    ['] default-idle-state to do-idle
 ;
 : .idling  ( $ -- )




More information about the openfirmware mailing list