aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2010-12-07 14:49:46 -0800
committerH. Peter Anvin <hpa@linux.intel.com>2010-12-14 10:48:41 -0800
commit660c1e391d880836aea879f2be69ec1c344bd318 (patch)
tree2f3df2655900be9d282996b35676a3ffe8c79b50
parent84326e0aad2cbf53567d1b356296109e94240edb (diff)
downloadmrst-s0i3-test-660c1e391d880836aea879f2be69ec1c344bd318.tar.gz
mrst-s0i3-test-660c1e391d880836aea879f2be69ec1c344bd318.tar.xz
mrst-s0i3-test-660c1e391d880836aea879f2be69ec1c344bd318.zip
s0i3: do a cli before looping the second thread
No need for interrupts on an offlined processor... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
-rw-r--r--drivers/idle/mrst_s0i3_asm.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/idle/mrst_s0i3_asm.S b/drivers/idle/mrst_s0i3_asm.S
index 4b9e8be5fe1..2464fb3c975 100644
--- a/drivers/idle/mrst_s0i3_asm.S
+++ b/drivers/idle/mrst_s0i3_asm.S
@@ -187,6 +187,8 @@ ENDPROC(mrst_s0i3_resume)
.balign 64
ENTRY(s0i3_trampoline_data)
r_base = .
+ cli
+
1:
movl $(dummy_mem - r_base), %eax
clflush (%eax)