On Mon, Jul 13, 2020 at 04:40:02PM +0100, Dave Martin wrote: > On Tue, Jul 07, 2020 at 03:57:13PM +0100, Andrew Scull wrote: > > The FPSIMD registers can be in one of three states: > > (a) loaded with the user task's state > > (b) loaded with the vcpu's state > > (c) dirty with transient state > > > > KVM_ARM64_FP_HOST identifies the case (a). When loading the vcpu state, > > this is used to decide whether to save the current FPSIMD registers to > > the user task. > > > > However, at the point of loading the vcpu's FPSIMD state, it is known > > that we are not in state (b). States (a) and (c) can be distinguished by > > by checking the TIF_FOREIGN_FPSTATE bit, as was previously being done to > > prepare the KVM_ARM64_FP_HOST flag but without the need for mirroring > > the state. > > > > Signed-off-by: Andrew Scull <ascull@xxxxxxxxxx> > > Is your new series [1] intended to replace this, or do I need to look at > both series now? Sorry about that, should have v2'd it. The new series replaces this. _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm