On Mon, 12 Nov 2018, Julien Grall wrote: > > > However, what is the issue with saving all the registers here? > > > > > > > We need to save arguments that are provided by a guest with system > > suspend PSCI call. These arguments are the entry point that needs to > > be saved in program counter and context ID that needs to be saved in > > x0/r0. We don't have these arguments here. Context switch happens > > after processing the system suspend PSCI call, so it's too late. > > It does not feel right to modify ctxt_switch{from,to} for suspend/resume. If > you want to reset the vCPU state before blocking the vCPU, then you should > instead
You missed the end of the suggestion here > Another way would be to reset the vCPU once you receive the interrupt. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel