lkml.org 
[lkml]   [2009]   [May]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH][KVM][retry 3] Add support for Pause Filtering to AMD SVM
Peter Zijlstra wrote:



>> It's a fully virtualized guest. There's no way to get this without
>> patching the guest kernel.
>>
>
> Yes there is.. virtualized monitor-wait stuff coupled with a
> monitor-wait based spinlock implementation.
>

That only works if the guest uses monitor/mwait. Not all of the guests
are under our control. I don't know whether Windows uses
monitor/mwait. Further, we don't have timed exits on mwait like we do
with pause.

I've also heard that monitor/mwait are very slow and only usable on idle
loop stuff.

> Once we go change silicon, you might as well do it right.
>

None of the major x86 vendors are under my control.

--
error compiling committee.c: too many arguments to function



\
 
 \ /
  Last update: 2009-05-20 11:07    [W:0.982 / U:0.064 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site