diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2016-07-24 09:27:12 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2016-08-22 15:26:51 +1000 |
commit | 2238dd778f56115bec8a39816a660f573e5db213 (patch) | |
tree | 97e1cc6b1eedebd4e4eee26c55b5115690e13f87 /hw | |
parent | ad0eb2ca2ca7cab621f990a694746198cbc94ed1 (diff) | |
download | skiboot-2238dd778f56115bec8a39816a660f573e5db213.zip skiboot-2238dd778f56115bec8a39816a660f573e5db213.tar.gz skiboot-2238dd778f56115bec8a39816a660f573e5db213.tar.bz2 |
slw: Move SPR setup calls away from assembly
Move them to the C code so that rvwinkle_restore() is more generic
and suitable for use for nap mode wakeup as well
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hw')
-rw-r--r-- | hw/slw.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -87,6 +87,10 @@ static void slw_do_rvwinkle(void *data) enter_pm_state(1); + /* Restore SPRs */ + init_shared_sprs(); + init_replicated_sprs(); + /* Ok, it's ours again */ cpu->state = cpu_state_active; |