lkml.org 
[lkml]   [2009]   [Jul]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] x86: Use clflush() instead of wbinvd() whenever possible when changing mapping
> No. It was motivated by the assumption that wbinvd() is just bad:

Ok, got it now.

> Qoute:
>
> WBINVD is a very nasty operation. I was talking to some CPU people and they
> really recommended to get rid of it as far as possible. Stopping the CPU
> for msecs is just wrong and there are apparently even some theoretical live
> lock situations. - It is not interruptible in earlier VT versions and
> messes up real time in the hypervisor. Some people were doing KVM on rt
> kernels and had latency spikes from that.
>
>
> /Qoute
> (I believe you wrote that ?)

Yes. That's still true and that's one reason to not use it.

-Andi


\
 
 \ /
  Last update: 2009-07-24 15:19    [W:0.190 / U:0.132 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site