|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
Re: [Xen-devel] wget and Zope crashes on post-2.0.6 -testing 
| 
Hi all
Keir Fraser wrote:
 
When set it causes a fault whenever the FPU is accessed. We use it to 
lazily initialise the FPU for the currently running process. At 
context-switch time we look at the process we are descheduling and, if 
it hasn;t used the FPU in its time slice, we don;t save FPU state and we 
don;t set the TS bit (because we assume it must be already set). 
The last point is where we can fall down: if the TS bit in fact *isn;t* 
set, then we are screwed for all time. The kernel will never realise a 
process is using the FPU because we will never take the TS fault, 
because the TS bit is clear. Thus state doesn;t get saved/restored 
during context switch and the TS bit never gets set. So its a self 
perpetuating state once you're in it.
 
I have an end user question rather than a developers Q.
Say I have an xen machine with several domains, some with kernels
that have the FPU bug fix and some without. Can a domain with
the buggy kernel upset a domain with a bug free kernel?
Or does this just affect processes within one domain?
I might want to be a bit more hasty in upgrading all the kernels
if a buggy kernel/domain can upset a good kernel/domain.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |