commit | 9cba253df42f6138b48ea88f1fa35ae8a7fd5225 | [log] [tgz] |
---|---|---|
author | Nicholas Piggin <npiggin@gmail.com> | Wed Apr 19 23:05:51 2017 +1000 |
committer | Michael Ellerman <mpe@ellerman.id.au> | Sun Apr 23 20:32:23 2017 +1000 |
tree | b681b7165d1f4fdbf16ced4d24fbe101b3b91a0b | |
parent | 0d7720a24234cefa8b318b1a3cf0b302a51faec9 [diff] |
powerpc/64s: Simplify POWER9 DD1 idle workaround code The idle workaround does not need to load PACATOC, and it does not need to be called within a nested function that requires LR to be saved. Load the PACATOC at entry to the idle wakeup. It does not matter which PACA this comes from, so it's okay to call before the workaround. Then apply the workaround to get the right PACA. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>