Commit 378f96d3 authored by Gautham R. Shenoy's avatar Gautham R. Shenoy Committed by Michael Ellerman

powernv: Clear SPRN_PSSCR when a POWER9 CPU comes online

Ensure that PSSCR is set to a safe value corresponding to no
state-loss each time a POWER9 CPU comes online.
Signed-off-by: default avatarGautham R. Shenoy <ego@linux.vnet.ibm.com>
Acked-By: default avatarMichael Neuling <mikey@neuling.org>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 56144ec7
...@@ -96,6 +96,7 @@ _GLOBAL(__setup_cpu_power9) ...@@ -96,6 +96,7 @@ _GLOBAL(__setup_cpu_power9)
mtlr r11 mtlr r11
beqlr beqlr
li r0,0 li r0,0
mtspr SPRN_PSSCR,r0
mtspr SPRN_LPID,r0 mtspr SPRN_LPID,r0
mfspr r3,SPRN_LPCR mfspr r3,SPRN_LPCR
ori r3, r3, LPCR_PECEDH ori r3, r3, LPCR_PECEDH
...@@ -116,6 +117,7 @@ _GLOBAL(__restore_cpu_power9) ...@@ -116,6 +117,7 @@ _GLOBAL(__restore_cpu_power9)
mtlr r11 mtlr r11
beqlr beqlr
li r0,0 li r0,0
mtspr SPRN_PSSCR,r0
mtspr SPRN_LPID,r0 mtspr SPRN_LPID,r0
mfspr r3,SPRN_LPCR mfspr r3,SPRN_LPCR
ori r3, r3, LPCR_PECEDH ori r3, r3, LPCR_PECEDH
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment