From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pan Xinhui Subject: Re: [PATCH v3 0/4] implement vcpu preempted check Date: Fri, 30 Sep 2016 17:31:48 +0800 Message-ID: References: <1469101514-49475-1-git-send-email-xinhui.pan@linux.vnet.ibm.com> <20160929101040.GV5016@twins.programming.kicks-ass.net> <166f3bad-f700-4624-6c1c-996f90ad609c@de.ibm.com> <20160929103133.GW5016@twins.programming.kicks-ass.net> <496ba299-1f1d-e98b-7827-f861eeea5558@linux.vnet.ibm.com> <2136938368.606190.1475218738567.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Cc: kernellwp@gmail.com, linux-s390@vger.kernel.org, benh@kernel.crashing.org, jgross@suse.com, kvm@vger.kernel.org, Peter Zijlstra , Pan Xinhui , will deacon , linux-kernel@vger.kernel.org, Heiko Carstens , virtualization@lists.linux-foundation.org, mingo@redhat.com, paulus@samba.org, mpe@ellerman.id.au, xen-devel-request@lists.xenproject.org, paulmck@linux.vnet.ibm.com, linuxppc-dev@lists.ozlabs.org To: Paolo Bonzini Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org List-Id: kvm.vger.kernel.org CgrlnKggMjAxNi85LzMwIDE3OjA4LCBQYW9sbyBCb256aW5pIOWGmemBkzoKPgo+Cj4gT24gMzAv MDkvMjAxNiAxMDo1MiwgUGFuIFhpbmh1aSB3cm90ZToKPj4+IHg4NiBoYXMgbm8gaHlwZXJ2aXNv ciBzdXBwb3J0LCBhbmQgSSdkIGxpa2UgdG8gdW5kZXJzdGFuZCB0aGUgZGVzaXJlZAo+Pj4gc2Vt YW50aWNzIGZpcnN0LCBzbyBJIGRvbid0IHRoaW5rIGl0IHNob3VsZCBibG9jayB0aGlzIHNlcmll cy4gIEluCj4+Cj4+IE9uY2UgYSBndWVzdCBkbyBhIGh5cGVyY2FsbCBvciBzb21ldGhpbmcgc2lt aWxhciwgSU9XLCB0aGVyZSBpcyBhCj4+IGt2bV9ndWVzdF9leGl0LiB3ZSB0aGluayB0aGlzIGlz IGEgbG9jayBob2xkZXIgcHJlZW1wdGlvbi4KPj4gQWRuIFBQQyBpbXBsZW1lbnQgaXQgaW4gdGhp cyB3YXkuCj4KPiBPaywgZ29vZC4KPgo+Pj4gcGFydGljdWxhciwgdGhlcmUgYXJlIGF0IGxlYXN0 IHRoZSBmb2xsb3dpbmcgY2hvaWNlczoKPj4+Cj4+PiAxKSBleGl0IHRvIHVzZXJzcGFjZSAoNS0x MC4wMDAgY2xvY2sgY3ljbGVzIGJlc3QgY2FzZSkgY291bnRzIGFzCj4+PiBsb2NrIGhvbGRlciBw cmVlbXB0aW9uCj4+Pgo+Pj4gMikgYW55IHRpbWUgdGhlIHZDUFUgdGhyZWFkIG5vdCBydW5uaW5n IGNvdW50cyBhcyBsb2NrIGhvbGRlcgo+Pj4gcHJlZW1wdGlvbgo+Pj4KPj4+IFRvIGltcGxlbWVu dCB0aGUgbGF0dGVyIHlvdSdkIG5lZWQgYSBoeXBlcmNhbGwgb3IgTVNSIChhdCBsZWFzdCBhcwo+ Pj4gYSBzbG93IHBhdGgpLCBiZWNhdXNlIHRoZSBLVk0gcHJlZW1wdCBub3RpZmllciBpcyBvbmx5 IGFjdGl2ZQo+Pj4gZHVyaW5nIHRoZSBLVk1fUlVOIGlvY3RsLgo+Pgo+PiBzZWVtcyBhIGxpdHRs ZSBleHBlbnNpdmUuIDooCj4+IEhvdyBtYW55IGNsb2NrIGN5Y2xlcyBpdCBtaWdodCBjb3N0Lgo+ Cj4gQW4gTVNSIHJlYWQgaXMgYWJvdXQgMTUwMCBjbG9jayBjeWNsZXMsIGJ1dCBpdCBuZWVkIG5v dCBiZSB0aGUgZmFzdCBwYXRoCj4gKGUuZy4gdXNlIGEgYml0IHRvIGNoZWNrIGlmIHRoZSBDUFUg aXMgcnVubmluZywgaWYgbm90IHVzZSB0aGUgTVNSIHRvCj4gY2hlY2sgaWYgdGhlIENQVSBpcyBp biB1c2Vyc3BhY2UgYnV0IHRoZSBDUFUgdGhyZWFkIGlzIHNjaGVkdWxlZCkuICBCdXQKPiBpdCdz IG5vdCBuZWNlc3NhcnkgaWYgeW91IGFyZSBqdXN0IG1hdGNoaW5nIFBQQyBzZW1hbnRpY3MuCj4K PiBUaGVuIHRoZSBzaW1wbGVzdCB0aGluZyBpcyB0byB1c2UgdGhlIGt2bV9zdGVhbF90aW1lIHN0 cnVjdCwgYW5kIGFkZCBhCj4gbmV3IGZpZWxkIHRvIGl0IHRoYXQgcmVwbGFjZXMgcGFkWzBdLiAg WW91IGNhbiB3cml0ZSBhIDAgdG8gdGhlIGZsYWcgaW4KPiByZWNvcmRfc3RlYWxfdGltZSAobm90 IHByZWVtcHRlZCkgYW5kIGEgMSBpbiBrdm1fYXJjaF92Y3B1X3B1dAo+IChwcmVlbXB0ZWQpLiAg cmVjb3JkX3N0ZWFsX3RpbWUgaXMgY2FsbGVkIGJlZm9yZSB0aGUgVk0gc3RhcnRzIHJ1bm5pbmcs Cj4gaW1tZWRpYXRlbHkgYWZ0ZXIgS1ZNX1JVTiBhbmQgYWxzbyBhZnRlciBldmVyeSBzY2hlZF9p bi4KPgo+IElmIEtWTSBkb2Vzbid0IGltcGxlbWVudCB0aGUgZmxhZywgaXQgd29uJ3QgdG91Y2gg dGhhdCBmaWVsZCBhdCBhbGwuICBTbwo+IHRoZSBrZXJuZWwgY2FuIHdyaXRlIGEgMCwgbWVhbmlu ZyAibm90IHByZWVtcHRlZCIsIGFuZCBub3QgY2FyZSBpZiB0aGUKPiBoeXBlcnZpc29yIGltcGxl bWVudHMgdGhlIGZsYWcgb3Igbm90OiB0aGUgYW5zd2VyIHdpbGwgYWx3YXlzIGJlIHNhZmUuCj4K PiBUaGUgcG9pbnRlciB0byB0aGUgZmxhZyBjYW4gYmUgcGxhY2VkIGluIGEgcGVyLWNwdSB1MzIq LCBhbmQgYWdhaW4gaWYKPiB0aGUgdTMyKiBpcyBOVUxMIHRoYXQgbWVhbnMgIm5vdCBwcmVlbXB0 ZWQiLgo+CnJlYWxseSBuaWNlIHN1Z2dlc3Rpb24hICBUaGF0J3Mgd2hhdCBJIHdhbnQgOikKCnRo YW5rcwp4aW5odWkKCj4gUGFvbG8KPgo+Cj4+IEkgYW0gc3RpbGwgbG9va2luZyBmb3Igb25lIHNo YXJlZCBzdHJ1Y3QgYmV0d2VlbiBrdm0gYW5kIGd1ZXN0IGtlcm5lbCBvbgo+PiB4ODYuCj4+IGFu ZCBldmVyeSB0aW1lIGt2bV9ndWVzdF9leGl0L2VudGVyIGNhbGxlZCwgd2Ugc3RvcmUgc29tZSBp bmZvIGluIGl0LiBTbwo+PiBndWVzdCBrZXJuZWwgY2FuIGNoZWNrIG9uZSB2Y3B1IGlzIHJ1bm5p bmcgb3Igbm90IHF1aWNrbHkuCj4+Cj4+IHRoYW5rcwo+PiB4aW5odWkKPj4KPj4+IFBhb2xvCj4+ Pgo+Pgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpW aXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91 bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlz dGluZm8vdmlydHVhbGl6YXRpb24=