[openfirmware] r1650 - cpu/x86/pc/olpc/via
svn at openfirmware.info
svn at openfirmware.info
Fri Jan 8 08:23:30 CET 2010
Author: wmb
Date: 2010-01-08 08:23:30 +0100 (Fri, 08 Jan 2010)
New Revision: 1650
Modified:
cpu/x86/pc/olpc/via/suspend.fth
Log:
Via - turn interrupt and timer machinery back on after resume from S3,
so alarms and related timing things work.
Modified: cpu/x86/pc/olpc/via/suspend.fth
===================================================================
--- cpu/x86/pc/olpc/via/suspend.fth 2010-01-08 02:23:07 UTC (rev 1649)
+++ cpu/x86/pc/olpc/via/suspend.fth 2010-01-08 07:23:30 UTC (rev 1650)
@@ -31,13 +31,19 @@
sp@ 4 - h# f0000 ax-call \ sp@ 4 - is a dummy pdir-va location
[then]
\ sum-forth
+ lock[
+ " init" pic-node $call-method
+ " setup-apic" apic-ih $call-method
+ " setup-io-apic" io-apic-ih $call-method
+ d# 10 set-tick-limit
+ ]unlock
;
: kb-suspend ( -- )
sci-wakeup
begin
begin 1 ms key? while key dup [char] q = abort" Quit" emit repeat
s3
- again
+ again
;
: s3-suspend
audio-ih if audio-ih close-dev 0 to audio-ih then
More information about the openfirmware
mailing list