Re: [PATCH v5 0/4] KVM: X86: Paravirt remote TLB flush

2017-11-16 Thread Wanpeng Li
2017-11-16 5:05 GMT+08:00 Konrad Rzeszutek Wilk : > On Mon, Nov 13, 2017 at 02:01:16AM -0800, Wanpeng Li wrote: >> Remote flushing api's does a busy wait which is fine in bare-metal >> scenario. But with-in the guest, the vcpus might have been pre-empted >> or blocked. In this scenario, the initato

Re: [PATCH v5 0/4] KVM: X86: Paravirt remote TLB flush

2017-11-15 Thread Konrad Rzeszutek Wilk
On Mon, Nov 13, 2017 at 02:01:16AM -0800, Wanpeng Li wrote: > Remote flushing api's does a busy wait which is fine in bare-metal > scenario. But with-in the guest, the vcpus might have been pre-empted > or blocked. In this scenario, the initator vcpu would end up > busy-waiting for a long amount of

[PATCH v5 0/4] KVM: X86: Paravirt remote TLB flush

2017-11-13 Thread Wanpeng Li
Remote flushing api's does a busy wait which is fine in bare-metal scenario. But with-in the guest, the vcpus might have been pre-empted or blocked. In this scenario, the initator vcpu would end up busy-waiting for a long amount of time. This patch set implements para-virt flush tlbs making sure t