[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH][RFC] FPU LWP 3/5: define new FPU interface functions: fpu_save, fpu_restore, fpu_reload
>>> On 14.04.11 at 22:38, Wei Huang <wei.huang2@xxxxxxx> wrote: > Current Xen implementation only support lazy FPU reload via CR0.TS. But > new FPU state isn't always tracked by CR0.TS bit. One example is AMD's > lightweight profiling. With this patch, Xen calls fpu_save() on vcpu > which is being scheduled out and fpu_restore() on vcpu which is being > scheduled in. The nonlazy FPU state is saved and restored in these two > functions. This doesn't match the actual patch - only fpu_restore() is being added to the context switch path, fpu_save() was there already, saving both lazy and non-lazy state. > This patch also defines fpu_reload() to handle lazy FPU state when #NM > is triggered. > > Signed-off-by: Wei Huang <wei.huang2@xxxxxxx> >... >+/* Restore VCPU's FPU state when the vcpu is scheduled out */ >+void fpu_restore(struct vcpu *v) The comment ought so say "in" rather than "out". Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |