logo       

Re: [PATCH 0/8] KVM updates for 2.6.20-rc2: msg#00282

emulators.kvm.devel

Subject: Re: [PATCH 0/8] KVM updates for 2.6.20-rc2


* Avi Kivity <avi@xxxxxxxxxxxx> wrote:

> >yeah. Would be nice to see some hard numbers about how many cycles all
> >these context load/save variants take.
>
> PIO latency on AMD (including a trip to qemu and back) is 5500 cycles
> [1]. Intel is significantly higher.
>
> [1] http://virt.kernelnewbies.org/KVM/Performance

ok. We need the IPI only on VMX, right? That's because it has cached VM
state in the CPU that needs to be flushed out to the public VM area
before it can be loaded into another CPU, correct? Is there no cheap way
to do this flushing preemptively (say in vcpu_put()), to make the VM
context potentially loadable into another CPU?

Ingo

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise