From e7849997d76bc65658805c5554ae9a96ca17134e Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Mon, 7 Nov 2016 21:10:00 +0100 Subject: [PATCH] by waiting for new tasks, the core will be set to the C3 state => reduce the power consumption --- hermit/arch/x86/kernel/tasks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hermit/arch/x86/kernel/tasks.c b/hermit/arch/x86/kernel/tasks.c index 759753ec5..46e14a04a 100644 --- a/hermit/arch/x86/kernel/tasks.c +++ b/hermit/arch/x86/kernel/tasks.c @@ -148,6 +148,6 @@ void wait_for_task(void) clflush(queue); monitor(queue, 0, 0); - mwait(0xF /* = c0 */, 1 /* break on interrupt flag */); + mwait(0x2 /* 0x2 = c3, 0xF = c0 */, 1 /* break on interrupt flag */); } }