On Fri, 2018-04-27 at 19:12 +0200, Mirela Simonovic wrote: > Non-boot pCPUs are being hot-unplugged during the system suspend to > RAM and hotplugged during the resume. When non-boot pCPUs are > hot-unplugged the interrupts that were targeted to them are migrated > to the boot pCPU. > On suspend, each guest could have its own wake-up devices/interrupts > (passthrough) that could trigger the system resume. These interrupts > could be targeted to a non-boot pCPU, e.g. if the guest's vCPU is > pinned to a non-boot pCPU. Due to the hot-unplug of non-boot pCPUs > during the suspend such interrupts will be migrated from non-boot > pCPUs > to the boot pCPU (this is fine). However, when non-boot pCPUs are > hotplugged on resume, these interrupts are not migrated back to non- > boot > pCPUs, i.e. IRQ affinity is not restored on resume (this is wrong). > This patch adds the restoration of IRQ affinity when a pCPU is > hotplugged. > > Signed-off-by: Mirela Simonovic <mirela.simono...@aggios.com> > > --- > CC: George Dunlap <george.dun...@eu.citrix.com> > CC: Dario Faggioli <dfaggi...@suse.com> > Reviewed-by: Dario Faggioli <dfaggi...@suse.com>
Regards, Dario -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Software Engineer @ SUSE https://www.suse.com/
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel