aboutsummaryrefslogtreecommitdiff
path: root/core/cpu.c
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2017-06-07 17:48:05 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-06-07 17:48:05 +1000
commit55ccb8a4a9fe146d8e522dc9e1716a49fe1c7303 (patch)
tree8d16a533658b80b354ac3346f3a525a6282bb3fd /core/cpu.c
parent9253de5bcab2800c1ac1f5372ba5354543fa2e67 (diff)
downloadskiboot-55ccb8a4a9fe146d8e522dc9e1716a49fe1c7303.zip
skiboot-55ccb8a4a9fe146d8e522dc9e1716a49fe1c7303.tar.gz
skiboot-55ccb8a4a9fe146d8e522dc9e1716a49fe1c7303.tar.bz2
Disable nap on P8 Mambo, public release has bugs
Fixes: 9567e18728d0559bc5f79ea927d684dc3b1e3555 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/cpu.c')
-rw-r--r--core/cpu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/cpu.c b/core/cpu.c
index c4a4d29..7af8fc6 100644
--- a/core/cpu.c
+++ b/core/cpu.c
@@ -354,6 +354,10 @@ void cpu_set_pm_enable(bool enabled)
if (proc_gen != proc_gen_p8)
return;
+ /* Public P8 Mambo has broken NAP */
+ if (chip_quirk(QUIRK_MAMBO_CALLOUTS))
+ return;
+
pm_enabled = enabled;
if (enabled)