|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] [PATCH][RFC] FPU LWP 3/5: define new FPU	interface funct
 
>>> 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
 
 |   
 
 | 
    | 
  
  
    |   | 
    |