diff options
-rw-r--r-- | common/chipset_haswell.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/chipset_haswell.c b/common/chipset_haswell.c index ba7564a41a..4acc03ace8 100644 --- a/common/chipset_haswell.c +++ b/common/chipset_haswell.c @@ -120,6 +120,8 @@ enum x86_state x86_chipset_init(void) */ if (system_jumped_to_this_image()) { if ((x86_get_signals() & IN_ALL_S0) == IN_ALL_S0) { + /* Disable idle task deep sleep when in S0. */ + disable_sleep(SLEEP_MASK_AP_RUN); CPRINTF("[%T x86 already in S0]\n"); return X86_S0; } else { |