On Tue, Oct 17, 2017 at 06:44:29PM +0100, James Morse wrote: > When a CPU enters an idle lower-power state or is powering off, we > need to mask SDE events so that no events can be delivered while we > are messing with the MMU as the registered entry points won't be valid. > > If the system reboots, we want to unregister all events and mask the CPUs. > For kexec this allows us to hand a clean slate to the next kernel > instead of relying on it to call sdei_{private,system}_data_reset(). > > For hibernate we unregister all events and re-register them on restore, > in case we restored with the SDE code loaded at a different address. > (e.g. KASLR). > > Add all the notifiers necessary to do this. We only support shared events > so all events are left registered and enabled over CPU hotplug. > > Signed-off-by: James Morse <james.morse@xxxxxxx> Acked-by: Catalin Marinas <catalin.marinas@xxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html