fast-reboot: move de-asserting of special wakeups to the initiator
fast-reboot: move de-asserting of special wakeups to the initiator

Currently the boot CPU (not the initiator) clears special wakeups
after all CPUs have called in. After the earlier change to have the
initiator wait for secondaries before calling in, this is no longer
necessary.

Have the initiator finish the entire sreset sequence, clearing special
wakeups after all others have called in.

Signed-off-by: Nicholas Piggin <24829078df5003d9dd1dd871ca2aeb0b1cf95ef4@gmail.com>
Signed-off-by: Stewart Smith <ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.vnet.ibm.com>

shenki/skiboot,qemu/skiboot,shenki/skiboot,open-power/skiboot,shenki/skiboot,open-power/skiboot,stewart-ibm/skiboot,open-power/skiboot,qemu/skiboot,shenki/skiboot,legoater/skiboot,legoater/skiboot,open-power/skiboot,open-power/skiboot,legoater/skiboot,qemu/skiboot,qemu/skiboot,qemu/skiboot,stewart-ibm/skiboot,stewart-ibm/skiboot,legoater/skiboot,shenki/skiboot,legoater/skiboot